日時を文字列に変換する次のコードがあるとします。
DateTime dt;
//...
string ds = dt.ToString("dd/MM/yyyy hh:mm")
dt が 15/02/2009 08:22 の場合、文字列は 15/02/2009 08:22AM になります dt が 15/02/2009 20:22 の場合、文字列は 15/02/ になります2009 午後 8 時 22 分
それを実装する方法は?
日時を文字列に変換する次のコードがあるとします。
DateTime dt;
//...
string ds = dt.ToString("dd/MM/yyyy hh:mm")
dt が 15/02/2009 08:22 の場合、文字列は 15/02/2009 08:22AM になります dt が 15/02/2009 20:22 の場合、文字列は 15/02/ になります2009 午後 8 時 22 分
それを実装する方法は?
DateTime.ToStringのドキュメントに従って、追加する必要がある文字は t であるため、これは機能するはずです。
string ds = dt.ToString("dd/MM/yyyy hh:mmtt")
1 つの 't' は 'P' または 'A' を提供し、2 つは 'PM' または 'AM' を提供します。
現在のCultureInfoによっては、AM/PM を取得する場合と取得しない場合があることに注意してください。
小文字の「t」を使用する必要があります...
DateTime dt;
//...
string ds = dt.ToString("dd/MM/yyyy hh:mmtt")