Friday, 15 July 2016

Python: time.strftime: Convert time values to string

time.strftime(format[, t])
By using standard formatting operators, we can convert time tuple (struct_time) to a string.

Format string
Description
%a
Locale’s abbreviated weekday name
%A
Locale’s full weekday name.
%b
Locale’s abbreviated month name.
%B
Locale’s full month name.
%c
Locale’s appropriate date and time representation.
%d
Day of the month as a decimal number [01,31].
%H
Hour (24-hour clock) as a decimal number [00,23].
%I
Hour (12-hour clock) as a decimal number [01,12].
%j
Day of the year as a decimal number [001,366].
%m
Month as a decimal number [01,12].
%M
Minute as a decimal number [00,59].
%p
Locale’s equivalent of either AM or PM.
%S
Second as a decimal number [00,61].
%U
Week number of the years[0-53]
%w
Weekday as a decimal number [0(Sunday),6].        
%W
Week number of the year (Monday as the first day of the week) as a decimal number [00,53]. All days in a new year preceding the first Monday are considered to be in week 0.   
%x
Locale’s appropriate date representation.
%X
Locale’s appropriate time representation.
%y
Year without century as a decimal number
%Y
Year with century as a decimal number.
%z
Time zone offset indicating a positive or negative time difference from UTC/GMT of the form +HHMM or -HHMM, where H represents decimal hour digits and M represents decimal minute digits [-23:59, +23:59].
%Z
Time zone name (no characters if no time zone exists).      
%%   A literal '%' character.


>>> import time
>>> now = time.localtime(time.time())
>>> 
>>> print(time.strftime("%y/%m/%d %H:%M", now))
15/11/10 10:34
>>> 
>>> print(time.strftime("%y/%m/%d %H:%M:%S", now))
15/11/10 10:34:03
>>> 
>>> print(time.strftime("%Y/%m/%d %H:%M:%S", now))
2015/11/10 10:34:03





Previous                                                 Next                                                 Home

No comments:

Post a Comment