2017-07-18 11 views
-4

17/07/18 06:30:20から7月18日、2017 06:30:20のような 'yy/MM/dd HH:mm:ss'形式をC#で変換します。それをする最善の方法は何ですか?以下に示すようにdatetimeをC#で指定された形式に変換しますか?

+0

1を選択したり、独自のビルド:https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.80)。 aspx – mxmissile

+0

@mxmissile MSは新しいものを持っています、私はそれがより良いと思います - https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-文字列 – Bakudan

+0

'string'か' DateTime'で始まっていますか? 'DateTime'は書式を持たず、それを表示するときにのみ取得するので、あなたが何を始めるのかという質問からは明らかではない(答えは異なる) –

答えて

1

あなたはDateTime.ParseExactを使用することができます。

DateTime.ParseExact("17/07/18 06:30:20", "yy/MM/dd HH:mm:ss", 
CultureInfo.InvariantCulture 
).ToString("MMM. dd, yyyy HH:mm:ss"); 
+0

完璧に働いています。どうもありがとう –

関連する問題