C#中string.Format格式化日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中string.Format格式化日期相关的知识,希望对你有一定的参考价值。

string.Format("0:00","1:00",minute,second);如果minute和second都是取的现在时间DateTime.Now()那么 将怎么显示参数给解释下0:00

string.Format("0:00","1:00",minute,second);

0:00 中的冒号前面的 0,表示的是参数的序号,从0开始,0表示第一个,就是 minute
冒号后面的00,表示的是,格式化为2位数,如果不足2位,前面补0

正确的使用:
string.Format("0:00","1:00",DateTime.Now.Minute, DateTime.Now.Second);
参考技术A 如果使用DateTime.Now,直接使用

DateTime.Now.ToString("mm:ss")格式分钟和秒就可以了啊
参考技术B 我给你一个例子
string aa=DateTime.now.tostring("yyyy-MM-dd HH:mm:ss");
像这样就可以将这个字符串转换成一个上期形数据
参考技术C string.Format("0:mm,1:ss",DateTime.Now,DateTime.Now) 参考技术D DateTime.Now()的结果默认格式 YYYY-MM-DD 19:22:15 结果类型DateTimeminute代码:DateTime.Now.Minute 结果类型intsecond代码:DateTime.Now.Second 结果类型int

以上是关于C#中string.Format格式化日期的主要内容,如果未能解决你的问题,请参考以下文章

java中怎么格式化日期??

review14

C#中string.Format 用法详解

C# 格式化日期输出

C# String.Format 等价于带有自定义格式化程序的 JS

C#中string.format用法详解 [转载]