【发布时间】:2019-02-25 13:38:51
【问题描述】:
需要帮助将日期时间对象转换为特定格式。这可能是重复的问题,但我浏览了 Stackoverflow 中提供的许多文章和问题和答案,但没有得到答案。 当前我的日期格式是 {dd/mm/yyyy 8:12:56 AM},这是默认的日期时间格式。我想转换成 {mm/dd/yyyy 8:12:56 AM} 格式。
DateTime searchDateTime = Datetime.Now.AddYears(-1));
string test = searchDateTime.ToString("dd-MMM-yyyy");
它给了我我在 ToString 中给出的格式。
DateTime date = Convert.ToDateTime(test);
但是当我尝试将字符串转换为日期时间格式时,它会返回 dd/mm/yyyy 格式的日期。
【问题讨论】:
-
date.ToString("MM'/'dd'/'yyyy' 'h':'mm':'ss' 'tt"); -
A
DateTime没有与之关联的格式。日期只是一个日期。该格式仅在通过ToString()或在调试工具中转换为字符串时出现。
标签: c# datetime datetime-format