This article mainly introduces the use of the Strftime () method in Python, which is the basic knowledge in Python's introductory study, and can be consulted by a friend.
The Strftime () method converts to a tuple or struct_time a string that returns Gmtime () or localtime () for the format parameter specified by the time.
When T is set, the current time is returned using the LocalTime () method. The format must be a string. The exception valueerror is suspended if T is outside the allowable bounds of any field.
Grammar
The following is the syntax for the Strftime () method:
|
Time.strftime (format[, T]) |
Parameters
T-this is the time to format in seconds.
Format-This is the instruction that will be used to format the given time. The following instructions can be embedded in a format string:
Instructions
%a-Day of the week
%A-Full day of the week
%B-Abbreviated month names
%B-Full month name
%c-Preferred date and time representation
%c-century value (year divided by 100, range from 00 to 99)
%d-day of the month (01?31)
%d-Similar%m/%d/%y
%e-Day of the month (1?31)
%g-similar to%g, but no century
%G-year of 4 digits corresponding to ISO week (see%V)
%h-Similar to%b
%H-hours, using a 24-hour system (00?23)
%I-hours, using a 12-hour system (01?12)
%j-which day of the year (001?366)
%m-month (01?12)
%m-min
%n-line Feed
%p-based on the given time value am or PM
%r-time in the morning and afternoon symbols: am/pm
%r-time in hour notation
%s-Sec
%t-Tab
%T-current time, equal to%h:%m:%s
%u-workdays are numbers (1 to 7), Monday = 1. Warning: on Sun Solaris, Sunday =1
%u-Number of weeks of the year, first Sunday as the first day of the first week
%V-this year's ISO 8601 weeks (01 to 53), of which the 1th week is at least 4 days of the first week of the year, Monday as the first day of the week
%w-the number of weeks of the year, with the first Monday as the first day of the first week
%w-week for a decimal, Sunday =0
%x-No date representation of time
%x-No date preferred time representation
%y-One year without century (range from 00 to 99)
%Y-this year, including the century
%Z or%Z-time zone or name or abbreviation
Percent%-literal% character
return value
This method does not return any values.
Example
The following example shows the use of the Strftime () method.
|
#!/usr/bin/python Import Time t = (2009, 2, 3, 1, 0) t = time.mktime (t) print time.strftime ("%b%d%Y%H :%m:%s ", Time.gmtime (t)) |
When we run the above program, it produces the following results: