c# - c#中的日期时间字符串问题

标签 c# datetime string-formatting

假设我有以下代码将日期时间转换为字符串:

DateTime dt;
//...
string ds = dt.ToString("dd/MM/yyyy hh:mm")

如果 dt 是 15/02/2009 08:22,我想要的字符串是 15/02/2009 08:22AM 如果 dt 是 15/02/2009 20:22,我想要的字符串是 15/02/2009 08:22PM

如何实现?

最佳答案

使用这个:

string ds = dt.ToString("dd/MM/yyyy hh:mmtt")

以下是 converting DateTime to string 的所有可用选项

关于c# - c#中的日期时间字符串问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1510846/

相关文章:

c# - Office 2010 AddIn 开发 - 我可以从代码隐藏中读取用户使用的主题吗?

c# - 使用 MS 捆绑的空捆绑

c# - Json.net序列化特定的私有(private)字段

C# DateTime 时区减去问题

wcf - 如何序列化 WCF 中的 UTC 日期时间以在末尾包含 "Z"?

c# - 一种使文件只能由特定程序解密的方法?

java - Jtextfield 中指定格式的日期验证

c# - 如何根据 PC 区域设置将字符串解析为 DateTime

c# - 将 TimeSpan 格式化为倒数计时器的正确方法是什么?

c# - 将自定义格式字符串添加到可用的标准字符串