C# のメソッドを記録してタイムスタンプを取得する
方法1
public long GetTimeStamp()
{
TimeSpan ts = DateTime.Now - new DateTime(1970, 1, 1, 0, 0, 0, 0);
return Convert.ToInt64(ts.TotalSeconds);
}
方法 2
public static long GetTimeStamp()
{
TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);
return Convert.ToInt64(ts.TotalSeconds);
}
方法 3
public static long GetTimeStamp()
{
return new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds();
}