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: