.NET中DateTime.Now.ToString的格式化字符串

.NET中DateTime.Now.ToString显示毫秒:DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff")
DateTime.Now.ToString的其他格式化字符串:
 
格式化字符串 释义 示例
D long date Thursday, 10 April 2008
d short date 04/10/2008
F full date long Thursday, 10 April 2008 06:30:00
f full date short Thursday, 10 April 2008 06:30
G general long 04/10/2008 06:30:00
g general short 04/10/2008 06:30
M month April 10
O ISO 8601 2008-04-10T06:30:00.0000000
R RFC 1123 Thu, 10 Apr 2008 06:30:00 GMT
s sortable 2008-04-10T06:30:00
T long time 06:30:00
t short time 06:30
U universal full Wednesday, 09 April 2008 22:30:00
u universal sortable 2008-04-10 06:30:00Z
Y year month 2008 April
yy-MM-dd custom 08-04-10
yyyy MMMM dd custom 2008 April 08
yy-MMMM-dd ddd custom 08-Apr-8 Tue
yyyy-M-d dddd custom 2008-4-8 Tuesday
hh:mm:ss t z custom 04:03:05 P -7
h:mm:ss tt zz custom 4:03:05 PM -07
HH:mm:ss tt zz custom 16:03:05 PM -07
HH:m:s tt zzz custom 16:3:5 PM -07:00
以上来源ReSharper。当然也可以使用DateTime类提供的属性(如:DateTime.Now.Year)和方法(如:DateTime.Now.ToShortDateString())。以上内容比较简单,但遇到某些需求还挺好用的~
 
时间: 2024-10-11 07:38:40

.NET中DateTime.Now.ToString的格式化字符串的相关文章

[转]:C#的ToString如何格式化字符串

C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString("E") 2.500000E+005 F 固定点 25.ToString("F2") 25.00 G 常规 2.5.ToString("G") 2.5 N 数字 2500000.ToString("N") 2,500,000.0

.NET C# Tostring() format 格式化字符串大全

C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString("E") 2.500000E+005 F 固定点 25.ToString("F2") 25.00 G 常规 2.5.ToString("G") 2.5 N 数字 2500000.ToString("N") 2,500,000.0

DateTime.Now.ToString()的各种字符串

C#中的日期处理函数 //2007年4月24日 this.TextBox6.Text = System.DateTime.Now.ToString("D"); //2007-4-24 this.TextBox7.Text = System.DateTime.Now.ToString("d"); //2007年4月24日 16:30:15 this.TextBox8.Text = System.DateTime.Now.ToString("F");

DateTime.Now.ToString() 时间格式化

//2008年4月24日 System.DateTime.Now.ToString("D"); //2008-4-24 System.DateTime.Now.ToString("d"); //2008年4月24日 16:30:15 System.DateTime.Now.ToString("F"); //2008年4月24日 16:30 System.DateTime.Now.ToString("f"); //2008-4-

C#中DateTime.Now.ToString()

项目开发中遇到一个问题:C#编写的SQL语句中有时间值,刚开始直接将DateTime.Now进行toString()处理,源代码调试程序运行正常. 然后我的电脑重装了系统,再次运行程序就报错“从字符串转换日期和\/或时间时,转换失败”.通过调试发现,DateTime.Now.toString()的结果变成了“2015/5/26 星期二 下午 3:07:30”,SQL中执行就报错了. 几番资料查询,问题定位在格式转换上.现在修改为这样: DateTime.Now.ToString("yyyy/MM

Python格式化字符串知多少

字符串格式化相当于字符串模板.也就是说,如果一个字符串有一部分是固定的,而另一部分是动态变化的,那么就可以将固定的部分做成模板,然后那些动态变化的部分使用字符串格式化操作符(%) 替换.如一句问候语:“Hello 李宁”,其中“Hello”是固定的,但“李宁”可能变成任何一个人的名字,如“乔布斯”,所以在这个字符串中,“Hello”是固定的部分,而“李宁”是动态变化的部分,因此,需要用“%”操作符替换“李宁”,这样就形成了一个模板. Hello %s 上面的代码中,“%”后面的s是什么呢?其实字

使用DateTime.Now.ToString("yyyy/MM/dd/")格式化字符串

在一次项目中,偶然发现,把项目移到另一点电脑时 通过DateTime.Now.ToString("yyyy/MM/dd/")格式化字符串时,其字符串格式应为:yyyy-MM-dd 格式化后没有体现出应有的效果! 其原因是:系统时间设置的格式问题 如图: 别人电脑的格式为: 后面把代码改为了直接获取年月日拼接! 如果需要固定格式,可通过正则表达式实现! 使用DateTime.Now.ToString("yyyy/MM/dd/")格式化字符串,布布扣,bubuko.co

string.format格式化字符串中转义大括号“{}”

用C#写程序操作Excel,读取单元格内容根据所需格式生成字符串,使用String.Format(string format,object arg0)方法.以前只知"{0}"为索引占位符(即格式项),与参数列表中的第一个对象相对应,格式设置过程将每个格式项替换为对应对象的值的文本表示形式.但这次需将参数对象格式成一对大括号括起来的格式,即返回字符串"{对象arg0的文本表示形式}". //直接加大括号 String.Format("{{0}}",

C#格式化字符串中转义大括号“{}”

原文:C#格式化字符串中转义大括号"{}" 今天,用C#写程序操作Excel,读取单元格内容根据所需格式生成字符串,使用String.Format(string format,object arg0)方法.以前只知"{0}"为索引占位符(即格式项),与参数列表中的第一个对象相对应,格式设置过程将每个格式项替换为对应对象的值的文本表示形式.但这次需将参数对象格式成一对大括号括起来的格式,即返回字符串"{对象arg0的文本表示形式}". [cshar