Ken*_*hou 2 c# datetime string-formatting
假设我有以下代码将datetime转换为string:
DateTime dt;
//...
string ds = dt.ToString("dd/MM/yyyy hh:mm")
Run Code Online (Sandbox Code Playgroud)
如果dt是15/02/2009 08:22,我想要字符串是15/02/2009 08:22 AM如果dt是15/02/2009 20:22,我想字符串是15/02/2009 08:22 PM
怎么实现呢?
sco*_*ttm 13
用这个:
string ds = dt.ToString("dd/MM/yyyy hh:mmtt")
Run Code Online (Sandbox Code Playgroud)
以下是将DateTime转换为字符串的所有可用选项
根据DateTime.ToString的文档,您需要添加的字符是t,所以这应该工作:
string ds = dt.ToString("dd/MM/yyyy hh:mmtt")
Run Code Online (Sandbox Code Playgroud)
一个't'会给你'P'或'A',两个会给你'PM'或'AM'.
请注意,根据您当前的CultureInfo,您可能会,也可能不会获得AM/PM.
| 归档时间: |
|
| 查看次数: |
165 次 |
| 最近记录: |