ฉันเริ่มทำงานที่ตำแหน่งปัจจุบันของฉันตั้งแต่วันที่ 17 พฤศจิกายน 2014 ฉันอยากจะรู้ว่าตอนนี้ทำงานได้กี่วัน มีความคิดเห็นเกี่ยวกับวิธีการใช้งาน Linux เพื่อหาทางออกที่ง่ายและดีหรือไม่?
ฉันทำสิ่งที่คล้ายกันในสคริปต์ Perl ฉันใช้ฟังก์ชัน timelocal () เพื่อรับจำนวนวินาทีจากยุคจนถึงวันที่ที่กำหนด (ตัวอย่างเช่น 17 พฤศจิกายน 2014) จากนั้นลบออกจาก epoch-date-in-seconds ปัจจุบันแล้วหารด้วย 86400 (วินาทีใน วันหนึ่ง). ฉันแน่ใจว่าคนที่จะผ่านเข้ามาด้วยวิธีที่เปลือกเท่านั้น :)
—
เจฟฟ์ Schaller
เลขคณิตเวลามีจำนวนกรณีพิเศษเที่ยวยุ่งยิ่ง ในขณะที่สิ่งง่าย ๆ เช่นการลบการประทับเวลา UNIX และการหารด้วย 86,400 จะให้คำตอบโดยประมาณคุณจะดีกว่าถ้าใช้
—
Reid
dateutil
ไลบรารี่พิเศษที่คำนึงถึงกรณีพิเศษเช่น Python
คำตอบบางส่วนในการคำนวณความแตกต่างวันที่อย่างรวดเร็วอาจช่วยได้ที่นี่เช่นกัน
—
จัดการ
@ msh210 คุณถูกแบนตลอดชีวิตและถูกตัดสินจำคุกเป็นเวลา 1 เดือนในขณะที่ให้บริการชุมชนในการทำความสะอาดรหัสสำหรับรหัสภาษาโคบอลโบราณ
—
ychaouche