あるAPIに変換すから"YYYYMMDDHHMMSS.UUUUUU-TZO"のフォーマットC#DateTime?
-
06-09-2019 - |
質問
例:"20080807144334.410187-180"(-180とGMTマイナスなのです。リオデジャネイロます。)
この文字列形式で返された時のクエリファイルの作成/変更/アクセス時間によWMIはあなたの仕;見 こちらの).思っ解析では、馬鹿が、抽出年月など。文字列の位置があります。してしまいましたが、まず私がいない管理ソリューションを提供いただけます。システム。DateTimeのコンストラクタな取り扱います。べに行きたいと思いなので、叱られたものがあるのか、それは何なのか?
解決
対応することができるでしょう利用 DateTime.ParseExact
または .TryParseExact
ることにより特定のフォーマット時に使用する構文解析.
しかし、しないほうがいいと思いままで読めるタイムゾーンとフォーマット(のだが実際にしていく上での読み取りタイムゾーン形式自由。
までのようになります:
DateTime.ParseExact("20080807144334.410187", "yyyyMMddHHmmss.ffffff", System.Globalization.CultureInfo.InvariantCulture)
他のヒント
すべてのDateTime.TryParseExact方法です。できるパフォーマットする。
http://msdn.microsoft.com/en-us/library/system.datetime.tryparseexact.aspx
所属していません StackOverflow