ฉันใช้ปี 2000 แทน Epoch Time ในแคลคูลัสของฉัน การทำงานกับตัวเลขที่น้อยกว่านั้นง่ายต่อการจัดเก็บและขนส่งและเป็นมิตรกับ JSON
ปี 2000 อยู่ที่ 946684800 วินาทีของเวลา
ปี 2543 อยู่ที่ 63082281600 ที่สองนับจากวันที่ 1 มกราคม 0001
DateTime.UtcNow Ticks เริ่มตั้งแต่วันที่ 1 ม.ค. 0001
วินาทีจากปี 2000 :
DateTime.UtcNow.Ticks/10000000-63082281600
วินาทีจากเวลา Unix:
DateTime.UtcNow.Ticks/10000000-946684800
ตัวอย่างเช่นปี 2020 ได้แก่ :
var year2020 = (DateTime ใหม่ ()). AddYears (2019) .Ticks; // เพราะ DateTime เริ่มตอนปี 1 แล้ว
637134336000000000 เห็บตั้งแต่วันที่ 1 ม.ค. 0001
63713433600 วินาทีนับตั้งแต่วันที่ 1 มกราคม 0001
1577836800 วินาทีนับตั้งแต่ยุค
631152000วินาทีตั้งแต่ปี 2000
อ้างอิง:
ตัวแปลงเวลายุค: https://www.epochconverter.com
ตัวแปลงปี 1: https://www.epochconverter.com/seconds-days-since-y0