[英]What is this date/time format?
我需要解析以下格式的日期時間:
yyyyMMdd'T'(time elapsed since 12 AM) Time Zone
這是我得到解析的兩個示例:
20160301T162327.259 GMT
20160301T165900.541 GMT
這是一種常見的已知DateTime格式嗎? 我在任何標准日期和時間格式字符串中都找不到它。 下面SO主題將幫助,如果我需要編寫代碼來分析它( 2 , 3 ),但是我不想推倒重來。
解析為DateTime時,可以使用future的自定義格式:
using System;
using System.Globalization;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string text = "20160301T162327.259 GMT";
string pattern = "yyyyMMddTHHmmss.fff GMT";
DateTime dateTime;
if (DateTime.TryParseExact(text, pattern, CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime))
{
// DataTime is parsed
}
else
{
// Invalid string
}
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.