![]() |
1
11
可以使用带有适当格式字符串的datetime.typarseexact()方法。参见 here 编辑:尝试如下操作:
|
![]() |
2
2
就这样吧
日期时间API及其文档非常糟糕。异常只会告诉您“字符串未被识别为有效的日期时间”,这实际上没有帮助。它必须自己找出日期格式说明符,因为我没有在msdn中找到它们。 我想“en-us”的语言环境是必要的,因为你的日期格式使用英文缩写,比如“tue”。
不管怎样,我不能告诉你日期格式是什么。它非常相似,但不等于HTTP使用的格式(例如
|
![]() |
3
2
您也可以使用
使用胰蛋白酶
我认为这应该管用。但不确定它是否会试图解析出格林尼治标准时间。 |
![]() |
4
0
你可以使用
|
![]() |
5
0
尝试执行datetime.parse(“TueJan20 20:47:43 gmt 2009”)并查看它是否接受它。 这里有一个自定义日期时间格式的好链接。 http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx 希望有帮助。 |
![]() |
6
0
试试这个:
你需要给出一个输出值。使用if和if返回true,则为有效日期。 高温高压 |
![]() |
7
0
|
![]() |
8
0
你可以使用 DateTime.ParseExact 或 DateTimeOffset.ParseExact 指定日期字符串的格式。 不过,我没能很快找到如何匹配时区说明符(即GMT)。看看谷歌的一些结果,可以发现大多数试图解决这个问题的人都是通过试探性的方式来解决的——列出所有时区和偏移量,然后分析字符串,用+/-偏移量或其他一些黑客方法替换时区说明符。不过,这些解决方案都不是StackOverflow提供的,所以谁知道它们有多好。 下面是我写的一个简短的示例,其中“gmt”从试图转换的日期字符串中去掉。如果可以用偏移量替换时区,请在格式字符串中添加“zzz”。对于解析其他格式,这里是msdn页面 Custom Date and Time Format Strings 列出了所有这些。
|
![]() |
9
-1
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 6 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 6 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 6 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 6 月前 |