gpt4 book ai didi

c# - C#从excel中读取非常规时间格式

转载 作者:行者123 更新时间:2023-11-30 12:45:57 24 4
gpt4 key购买 nike

我正在尝试从 C# 中的 excel 中读取非常规时间格式,excel 中的时间值为“29-Aug-01 11.23.00.000000000 PM”,在 excel 中,单元格格式为“常规”而非“时间” .

现在我需要在excel中读取时间然后在asp.net/c#中将时间赋值为日历时间,如何让程序理解时间格式?

非常感谢!

我的代码不工作

DateTime expTime = DateTime.ParseExact(strDate, "dd-MMM-yy hh.mm.ss.fffffffff tt",      System.Globalization.CultureInfo.CurrentUICulture.DateTimeFormat);

最佳答案

我有类似的解决方案,但更准确。

string s = "29-Aug-01 11.23.00.000000000 AM";

DateTimeOffset myDate = DateTimeOffset.ParseExact(
s,
"dd-MMM-yy hh.mm.ss.fffffff00 tt",
System.Globalization.CultureInfo.InvariantCulture);

编辑:您不能使用超过 7 个“f”字符。

关于c# - C#从excel中读取非常规时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21937963/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com