c# 日期 按指定的格式转换?
c#日期按指定的格式转换?我要这样的格式2010-07-0422:04:16tostring的时候老是2011/5/112:18:03...
c# 日期 按指定的格式转换?
我要 这样的格式 2010-07-04 22:04:16
tostring 的时候 老是 2011/5/1 12:18:03 展开
我要 这样的格式 2010-07-04 22:04:16
tostring 的时候 老是 2011/5/1 12:18:03 展开
5个回答
展开全部
c#日期不是一定要按指定的格式转换。
DateTime.ToString的方法(String, IFormatProvider)
using System;
using System.Globalization;
String format="D";
DateTime date=DataTime,Now;
Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo));
结果输出
Thursday, June 16, 2005
参数format格式详细用法
格式字符 关联属性/说明
d ShortDatePattern
D LongDatePattern
f 完整日期和时间(长日期和短时间)
F FullDateTimePattern(长日期和长时间)
g 常规(短日期和短时间)
G 常规(短日期和长时间)
m、M MonthDayPattern
r、R RFC1123Pattern
s 使用当地时间的 SortableDateTimePattern(基于 ISO 8601)
t ShortTimePattern
T LongTimePattern
u UniversalSortableDateTimePattern 用于显示通用时间的格式
U 使用通用时间的完整日期和时间(长日期和长时间)
y、Y YearMonthPattern
DateTime.ToString的方法(String, IFormatProvider)
using System;
using System.Globalization;
String format="D";
DateTime date=DataTime,Now;
Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo));
结果输出
Thursday, June 16, 2005
参数format格式详细用法
格式字符 关联属性/说明
d ShortDatePattern
D LongDatePattern
f 完整日期和时间(长日期和短时间)
F FullDateTimePattern(长日期和长时间)
g 常规(短日期和短时间)
G 常规(短日期和长时间)
m、M MonthDayPattern
r、R RFC1123Pattern
s 使用当地时间的 SortableDateTimePattern(基于 ISO 8601)
t ShortTimePattern
T LongTimePattern
u UniversalSortableDateTimePattern 用于显示通用时间的格式
U 使用通用时间的完整日期和时间(长日期和长时间)
y、Y YearMonthPattern
展开全部
DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
// 空格、- 和 : 可以随便换成你喜欢的字符, 也可以换成任何字符串,包括汉字
// 空格、- 和 : 可以随便换成你喜欢的字符, 也可以换成任何字符串,包括汉字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DateTime dt = DateTime.Now;
Console.WriteLine(dt.ToString("yyyy-MM-dd HH:MM:ss"));
就是你要的结果了。
Console.WriteLine(dt.ToString("yyyy-MM-dd HH:MM:ss"));
就是你要的结果了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以这样写:
DateTime dt=new DateTime();//你定义的时间
string dtstr=dt.Year.toString()+"-"+dt.Month.toString()+"-"+dt.Day.toString()+" "+dt.Hour.toString()+":"+dt.Minute.toString()+":"+dt.Second.toString();
DateTime dt=new DateTime();//你定义的时间
string dtstr=dt.Year.toString()+"-"+dt.Month.toString()+"-"+dt.Day.toString()+" "+dt.Hour.toString()+":"+dt.Minute.toString()+":"+dt.Second.toString();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
tostring("yyyy-MM-dd hh:mm:ss")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询