C#でソート可能な(s)フォーマット指定子
ソート可能な標準フォーマット指定子は、カスタムの日付と時刻のフォーマット文字列を表します。
フォーマット文字列は、DateTimeFormatInfo.SortableDateTimePatternプロパティによって定義されます。
カスタムフォーマット文字列。
yyyy'-'MM'-'dd'T'HH':'mm':'ss
例
using System; class Demo { static void Main() { DateTime date = new DateTime(2018, 9, 5, 2, 12, 40); Console.WriteLine(date.ToString("s")); } }
出力
2018-09-05T02:12:40
-
C#ラウンドトリップ(R)フォーマット指定子
このラウンドトリップ( R)形式指定子は、Single、Double、およびBigIntegerタイプでサポートされています。 文字列に変換された数値が解析されて同じ数値に戻されるようにします。 例を見てみましょう- まず、二重変数があります。 double doubleVal = 0.91234582637; ここで、ToString()メソッドを使用して:ラウンドトリップ形式指定子を設定します。 doubleVal.ToString("R", CultureInfo.InvariantCulture); 完全な例を見てみましょう- 例 using System
-
C#正規表現を使用した日付形式の検証
日付形式の検証には、C#のDateTime.TryParseExactメソッドを使用します。 それらのメソッドは、日付と時刻の指定された文字列表現を同等のDateTimeに変換します。入力した日付形式が正しいかどうかをチェックします。 例 using System; using System.Globalization; namespace Demo { class Program { static void Main(string[] args) { D