Python date/time Operation Method
0. module:
Import OS, sys
Import time, datetime
1. Get the current time
(1) Based on Time module:
Import OS, sys, time, datetime
Starttime = time. localtime ()
Note: starttime
<Type 'time. struct_time '>
(2) Based on datetime module:
Import OS, sys, time, datetime
Nowtime = datetime. datetime. Now ()
Type (nowtime)
<Type 'datetime. datetime'>
2. date to string:
(1) STR (XX)
(2) functions provided by Time:
Time. strftime ([format], time)
Strstarttime = time. strftime ('% Y-% m-% d % H: % m: % s', starttime)
'2017-06-03 13:44:51'
3. String Conversion Date:
(1) string to time:
D = time. strptime (strstarttime, '% Y-% m-% d % H: % m: % s ')
(2009, 6, 3, 13, 44, 51, 2,154,-1)
Type (d)
<Type 'time. struct_time '>
(2) convert string to datetime
The advantage of datetime is that it can realize convenient time operations, such as endtime-startime, which is very convenient in time duration calculation.
# Convert string start time and End Time To datetime. datetime
Starttime = datetime. datetime (tmpstarttime [0], tmpstarttime [1], tmpstarttime [2], tmpstarttime [3], tmpstarttime [4], tmpstarttime [5]);
Based on the preceding conversion.