Unix 타임 스탬프 변환기
현재 시간
Unix 타임 스탬프
현지 시간
Unix 타임 스탬프 란 무엇입니까?
UNIX 시간 또는 POSIX 시간은 UNIX 또는 UNIX 계열 시스템에서 사용하는 시간 표현입니다. 윤초를 제외한 1970 년 1 월 1 일 이후의 총 초 수, 0 : 0 : 0.프로그래밍 언어로 Unix 타임 스탬프 가져 오기 :
언어 | 초 | 밀리 초 |
---|---|---|
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 |
다른 프로그래밍 언어에서 Unix 타임 스탬프를 정상 시간으로 실현
언어 | 초 | 밀리 초 |
---|---|---|
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]); |