DateTime date = DateTime.Now;
DateTime dt = DateTime.Now;
var d1 = dt.ToString( "yyyyMMdd" );
var t1 = dt.ToString( "HHmmss" );
20180528
120559
var start_str = "20180215131723";
DateTime dt = DateTime.ParseExact(start_str, "yyyyMMddHHmmss", new CultureInfo("ja-JP"));
オブジェクト同士なら 比較演算子( > や = など)で比較できます
DateTime自体には、実際のタイムゾーン情報は含まれていません。
引用 : https://tinyurl.com/byza85nc
Kindは次の様にして表示します
dt1.Kind.ToString()