본문 바로가기
C++ 200제/코딩 IT 정보

yyyymmddhhmmss 여러 언어로 문자열 표현

by vicddory 2019. 12. 4.

프로그래밍 언어편

PHP


date('YmdHis');

// Carbon 방법
\Carbon\Carbon::now()->format('YmdHis');


C#


DateTime.Now.ToString("yyyyMMddHHmmss");


Java 7 이전


new SimpleDateFormat("yyyyMMddhhmmss").format(new Date())


Java 8 이후


DateTimeFormatter.ofPattern("yyyyMMddhhmmss").format(LocalDateTime.now())


python


datetime.datetime.now().strftime('%Y%m%d%H%M%S')


javascript 자바스크립트


출처 : https://gist.github.com/froop/962669


// 현재 시간 얻기(yyyymmddhhmmss)
function getCurrentTime() {
var now = new Date();
var res = "" + now.getFullYear() + padZero(now.getMonth() + 1) +
padZero(now.getDate()) + padZero(now.getHours()) +
padZero(now.getMinutes()) + padZero(now.getSeconds());
return res;
}

// 앞에 0 추가
function padZero(num) {
return (num < 10 ? "0" : "") + num;
}

SQL 편

Oracle / PostgreSQL


TO_CHAR(CURRENT_TIMESTAMP, 'YYYYMMDDHH24MISS')


MySQL


DATE_FORMAT(NOW(), '%Y%m%d%H%i%S')


SQL Server


Format(GetDate(),'yyyyMMddHHmmss')


커맨드라인 편

쉘 스크립트


date +%Y%m%d%H%M%S


커맨드 프롬프트


set time_tmp=%time: =0%
set now=%date:/=%%time_tmp:~0,2%%time_tmp:~3,2%%time_tmp:~6,2%
echo %now%



관련 글

DevExpress DateEdit yyyy-MM-dd, 날짜 Mask 설정 (VS 2017)

리눅스 시간 설정 (Qt 프로그래밍 팁), 그냥 RTC를 다세요

[디자인패턴] Qt 싱글톤 패턴, 로그 생성 프로그램

댓글