import os, time TESTFN = "testfn" try: ts = 4386268800 print("os.utime (sec):", ts) open(TESTFN, "w").close() os.utime(TESTFN, (ts, ts)) file_stat = os.stat(TESTFN) ts2 = file_stat.st_mtime print("os.stat (sec):", ts) print("os.stat (ns):", file_stat.st_mtime_ns) print("stat==utime?", ts2==ts) mtime = time.localtime(ts2) date_time = mtime[0:6] print("localtime:", date_time) finally: if os.path.exists(TESTFN): os.unlink(TESTFN)