【问题标题】:How to change the string into datetime format in c# asp.net如何在c#asp.net中将字符串更改为日期时间格式
【发布时间】:2014-05-27 04:59:24
【问题描述】:

我有一个字符串“26052014153850”,格式为日期月年时分秒。我想将其转换为日期和时间格式,但其显示字符串未被识别为有效日期和时间

string result ="26052014153850";
     DateTime dt = DateTime.ParseExact(result, "dd/MM/yyyy/HH/mm/ss", CultureInfo.InvariantCulture);

【问题讨论】:

标签: c# asp.net


【解决方案1】:
 DateTime dt = DateTime.ParseExact
               (result, "ddMMyyyyHHmmss", CultureInfo.InvariantCulture);

字符串表示的格式必须与指定的格式完全匹配
从 MSDN 阅读 this 了解更多信息。

【讨论】:

  • 大写的 "HH" 会计算 24 小时,"hh" 只会计算到 12。
  • @user2380844 是的,我已经改变了。祝你好运。
  • @FarhadJabiyev,在答案中添加有关解决方案的描述将使其易于理解。
  • @Adil 感谢您的反馈。
猜你喜欢
  • 2020-06-27
  • 2018-07-09
  • 1970-01-01
  • 2022-07-04
  • 2021-05-07
  • 2021-04-20
  • 1970-01-01
  • 2013-07-17
  • 1970-01-01
相关资源
最近更新 更多