반응형
반응형

  현재 년, 월, 일, 시, 분, 초 문자열로 표현하기 (yyyymmddhh24miss 형태) 

## 시간 표시  ##################################### 
import time
import datetime
now = datetime.datetime.now()
nowStr = "{:%Y%m%d%H%M%S}".format(now)
timeserise = time.time()
timeserise = str(int(timeserise))
#print(timeserise)
print(now)
print(" 년월일시분초 :" + nowStr)

#################################################
반응형
반응형

현재 시간, 일시

 

import datetime
 
now = datetime.datetime.now()
print(now)          # 2015-04-19 12:11:32.669083
 
nowDate = now.strftime('%Y-%m-%d')
print(nowDate)      # 2015-04-19
 
nowTime = now.strftime('%H:%M:%S')
print(nowTime)      # 12:11:32
 
nowDatetime = now.strftime('%Y-%m-%d %H:%M:%S')
print(nowDatetime)  # 2015-04-19 12:11:32
반응형
반응형

[Python] .py 파일 실핼시 날짜(파라미터)입력 받아서 쓰기


아래 내용으로 test_param.py 라고 파일 생성 후 python 으로 컴파일. 


$python test_param.py 

라고 실행하면 '날짜를 입력해주세요' 라고 나옴. 


 $  python test_param.py 20170603 

라고 입력하면 입력 받은 날짜로 실행됨



#! /usr/bin/python2.7

# -*- coding: utf-8 -*-


#import datetime

#now = datetime.datetime.now()

#dt = now.strftime('%Y-%m-%d_%H:%M:%S')


import time

from datetime import date

today = date.today()

yesterday = date.fromtimestamp(time.time() - 60*60*24)

dty = yesterday.strftime('%Y-%m-%d'))

dty = yesterday.strftime('%Y%m%d')

dt = today.strftime('%Y-%m-%d')

dt = today.strftime('%Y%m%d')


print(" dty : "+ dty )

print(" dt : "+ dt )


import sys


if len(sys.argv) == 1 :

    print("날짜를 입력해주세요. ex) 20170601")

    exit(1)


if len(sys.argv[1]) < 8 :

    #dt = "20170601"

    print("날짜를 입력해주세요. ex) 20170601")

    exit(1)

else:

    dt = sys.argv[1]


print(" dt : "+ dt)



.

반응형

+ Recent posts