cnd*_*cnd 24 .net datetime datetime-format
我需要改变格式
this.TextBox3.Text = DateTime.Now.ToShortDateString();
Run Code Online (Sandbox Code Playgroud)
所以它返回(例如)25.02.2012,但我需要02.25.2012
如何才能做到这一点?
jas*_*son 61
使用DateTime.ToString指定的格式 MM.dd.yyyy:
this.TextBox3.Text = DateTime.Now.ToString("MM.dd.yyyy");
Run Code Online (Sandbox Code Playgroud)
这里,MM表示从01到12的月份,dd表示从01到31的日期,yyyy表示年份为四位数字.
bni*_*dyc 14
Jason的回答很少:
ToShortDateString()是文化敏感.来自MSDN:
ToShortDateString方法返回的字符串对文化敏感.它反映了当前文化的DateTimeFormatInfo对象定义的模式.例如,对于en-US文化,标准的短日期模式是"M/d/yyyy"; 对于de-DE文化,它是"dd.MM.yyyy"; 对于ja-JP文化,它是"yyyy/M/d".特定计算机上的特定格式字符串也可以自定义,以便它与标准短日期格式字符串不同.
这意味着最好使用该ToString()方法并明确定义格式(如Jason所说).虽然如果这个字符串在UI中出现,这ToShortDateString()是一个很好的解决方案,因为它返回用户熟悉的字符串.
DateTime.Today.| 归档时间: |
|
| 查看次数: |
102029 次 |
| 最近记录: |