c# - 字符串到日期时间 "hh:mm:ss"或 "dd.mm.yyyy hh:mm:ss"格式

标签 c# parsing datetime

我尝试转换像“hh:mm:ss”或“dd.mm.yyyy hh:mm:ss”这样的字符串,但我没有完成:( 像这样的代码:

public DateTime[] tarihSaat = new DateTime[documentRowCount]

string c = "27.12.2010 00:00:00"

tarihSaat[0] = DateTime.ParseExact(c, "dd.MM.yyyy hh:mm:ss", CultureInfo.InvariantCulture);

但它没有用..有什么建议吗?

最佳答案

你正在以正确的方式做所有事情,但也许你不需要hh而是像这样HH:

tarihSaat[0] = DateTime.ParseExact(c, "dd.MM.yyyy HH:mm:ss", CultureInfo.InvariantCulture);

hh 是 12 小时格式,看起来你是从 24 小时格式解析的,所以你需要 HH

关于c# - 字符串到日期时间 "hh:mm:ss"或 "dd.mm.yyyy hh:mm:ss"格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5584324/

相关文章:

c# - 如何散列密码?

c# - 如何验证日期时间

java - Android 中简单 JSON 解析的输出问题

Python - 如何按非字母字符拆分字符串

c# - 如何将一串数字转换为 24 时间

php - 为什么 PHP date() 函数会给出不一致的时间?突然关闭 2 小时

c# - 将 json 字符串反序列化为 .NET 对象列表

c# - 如何将 javascript 中的 JSON 数组传递到我的代码隐藏文件

java - 尝试将 XML 转换为允许用户输入的 JTable

.net - 如何在不使用日期时间控件的情况下仅计算小时和分钟差异?