C#を使い始めて十数年になりますが、C言語を使うほうが多いのでなかなかC#やWPF、MVVMについていけていない感じがしています。頭も随分固くなっているので、すぐ機能を忘れてしまいます。
ここでは、ちょっとしたC#の機能の忘備録として残しておきます。
日時文字列を数値に変換する
ロギングデータを解析することになったのですが、ロギングデータが文字列で先頭に日時が入っています。データ解析するときに数値で扱いたいので変換しなければなりません。
DateTime dt = DateTime.ParseExact("2023/10/19 18:12:18", "yyyy/MM/dd HH:mm:ss",null);
// dt = {2023/10/19 18:12:18}
double idt = dt.ToOADate();
// idt = 45218.75854166667
DateTime ddt = DateTime.FromOADate(idt);
// ddt = {2023/10/19 18:12:18}