Trình Chuyển đổi Dấu Thời Gian Unix
Có thể bạn quan tâm
Dấu thời gian Unix là gì?
Thời gian UNIX, hoặc thời gian POSIX, là biểu diễn thời gian được sử dụng bởi các hệ thống giống UNIX hoặc UNIX: tổng số giây kể từ ngày 1 tháng 1 năm 1970, 0: 0: 0, không bao gồm giây nhuận.Lấy dấu thời gian Unix bằng ngôn ngữ lập trình:
| Ngôn ngữ | Thứ hai | Mili giây |
|---|---|---|
| JavaScript | Math.round(new Date() / 1000) | new Date().getTime() |
| Java | System.currentTimeMillis() / 1000 | System.currentTimeMillis() |
| Python | int(time.time()) | int(time.time() * 1000) |
| Go | time.Now().Unix() | time.Now().UnixNano() / 1e6 |
| PHP | time() | (int)(microtime(true) * 1000) |
| Ruby | Time.now.to_i | (Time.now.to_f * 1000).to_i |
| C# | DateTimeOffset.UtcNow.ToUnixTimeSeconds() | DateTimeOffset.UtcNow.ToUnixTimeMilliseconds() |
| Swift | NSDate().timeIntervalSince1970 | NSDate().timeIntervalSince1970 * 1000 |
| Objective-C | [[NSDate date] timeIntervalSince1970] | [[NSDate date] timeIntervalSince1970] * 1000 |
| Unix/Linux Shell | date +%s | date +%s000 |
Hiện thực nhãn thời gian Unix thành thời gian bình thường trong các ngôn ngữ lập trình khác nhau
| Ngôn ngữ | Thứ hai | Mili giây |
|---|---|---|
| JavaScript | var unixTimestamp = new Date(Unix timestamp * 1000) commonTime = unixTimestamp.toLocaleString() | var unixTimestamp = new Date(Unix timestamp) commonTime = unixTimestamp.toLocaleString() |
| Java | String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp * 1000)) | String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp)) |
| Python | time.gmtime(Unix timestamp) | time.gmtime(Unix timestamp/1000) |
| Go | time.Unix(Unix timestamp, 0).Format("2006-01-02 15:04:05") | time.Unix(Unix timestamp/1000, 0).Format("2006-01-02 15:04:05") |
| PHP | date('r', Unix timestamp) | date('r', Unix timestamp/1000) |
| Ruby | Time.at(Unix timestamp) | Time.at(Unix timestamp/1000) |
| C# | DateTime converted = new DateTime(1970, 1, 1, 0, 0, 0, 0);DateTime newDateTime = converted.AddSeconds(Unix timestamp); newDateTime.ToLocalTime(); | DateTime converted = new DateTime(1970, 1, 1, 0, 0, 0, 0);DateTime newDateTime = converted.AddSeconds(Unix timestamp/1000); newDateTime.ToLocalTime(); |
| Swift | let timeInterval:NSTimeInterval =NSTimeInterval(timeStamp) let date = NSDate(timeIntervalSince1970: timeInterval) let dateformatter = NSDateFormatter() dateformatter.dateFormat ="yyyy-MM-dd HH:mm:ss" //format let time = dateformatter.stringFromDate(date) print("time is:"+time) | let timeInterval:NSTimeInterval =NSTimeInterval(timeStamp/1000) let date = NSDate(timeIntervalSince1970: timeInterval) let dateformatter = NSDateFormatter() dateformatter.dateFormat ="yyyy-MM-dd HH:mm:ss" //format let time = dateformatter.stringFromDate(date) print("time is:"+time) |
| Objective-C | NSDate *date = [NSDate dateWithTimeIntervalSince1970:timeStamp]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; Nslog("%@",[formatter stringFromDate:date]); | NSDate *date = [NSDate dateWithTimeIntervalSince1970:timeStamp/1000]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; Nslog("%@",[formatter stringFromDate:date]); |
Từ khóa » Giờ Unix Là Gì
-
Unix Time Là Gì ? Tìm Hiểu Về Unix Time - Epoch Time
-
Thời Gian Unix Là Gì Và Kỷ Nguyên Unix Là Khi Nào? - FUNiX
-
Dấu Thời Gian Unix Là Gì Và Tại Sao Lại Sử Dụng Nó? - HelpEx
-
Tất Cả Về Epoch Time Là Gì? - Onlyhow
-
UNIX EPOCH Là Gì Và Thời Gian UNIX Hoạt động Như Thế Nào?
-
Thời Gian Unix
-
Kỷ Nguyên Unix Là Gì Và Thời Gian Unix Hoạt động Như Thế Nào?
-
Unix Là Gì Và Tại Sao Nó Lại Quan Trọng?
-
Thời Gian Unix - Wiki Tiếng Việt - Du Học Trung Quốc
-
Unix Timestamp Và Sự Cố Hài Hước Sẽ Diễn Ra Vào Năm 2038
-
UNIX TIME Tiếng Việt Là Gì - Trong Tiếng Việt Dịch
-
Lệnh Chuyển đổi Từ UnixTime Sang Normal - Desde Linux