Python處理時間

Python處理時間,第1张

概述strptime&&strftimeHowstrftime()works?時間字符串不能移動時間,包括增加、減少和其它功能性 *** 作。只能對Dict和Tuple格式的時間進行 *** 作YY_mm_dd_HH_MM_SS="%Y-%m-%d%H:%M:%S";##把時間字符串轉換成Dict和Tuple格式,格式必須與字符本身高度一致,否則無法轉換time_m strptime && strftime

How strftime() works?
時間字符串不能移動時間,包括增加、減少和其它功能性 *** 作。只能對Dict和Tuple格式的時間進行 *** 作

YY_mm_dd_HH_MM_SS = "%Y-%m-%d %H:%M:%s";##把時間字符串轉換成Dict和Tuple格式,格式必須與字符本身高度一致,否則無法轉換time_mt_1 = datetime.datetime.strptime(time_mt, "%Y.%m.%d %H:%M")##格式化成指定格式字符串時間time_mt = datetime.datetime.strftime(time_mt_1 , YY_mm_dd_HH_MM_SS)##增加時間time_mt_1 +datetime.timedelta(seconds=59)
時間戳mktime
import timeprint(time.mktime(time.strptime("2012.6.18 8:59:59","%Y.%m.%d %H:%M:%s")))1340009999.0
獲取系統時間

这里是引用

from datetime import datetime

Now = datetime.Now() # current date and time

year = Now.strftime("%Y")
print(“year:”, year)

month = Now.strftime("%m")
print(“month:”, month)

day = Now.strftime("%d")
print(“day:”, day)

time = Now.strftime("%H:%M:%s")
print(“time:”, time)

date_time = Now.strftime("%m/%d/%Y, %H:%M:%s")
print(“date and time:”,date_time)

Format Time Code List[^1]

The table below shows all the codes that you can pass to the strftime() method.

Directive Meaning Example
%a Abbreviated weekday name. Sun, Mon, …
%A Full weekday name. Sunday, Monday, …
%w Weekday as a decimal number. 0, 1, …, 6
%d Day of the month as a zero-padded decimal. 01, 02, …, 31
%-d Day of the month as a decimal number. 1, 2, …, 30
%b Abbreviated month name. Jan, Feb, …, Dec
%B Full month name. January, February, …
%m Month as a zero-padded decimal number. 01, 02, …, 12
%-m Month as a decimal number. 1, 2, …, 12
%y Year without century as a zero-padded decimal number. 00, 01, …, 99
%-y Year without century as a decimal number. 0, 1, …, 99
%Y Year with century as a decimal number. 2013, 2019 etc.
%H Hour (24-hour clock) as a zero-padded decimal number. 00, 01, …, 23
%-H Hour (24-hour clock) as a decimal number. 0, 1, …, 23
%I Hour (12-hour clock) as a zero-padded decimal number. 01, 02, …, 12
%-I Hour (12-hour clock) as a decimal number. 1, 2, … 12
%p Locale’s AM or PM. AM, PM
%M Minute as a zero-padded decimal number. 00, 01, …, 59
%-M Minute as a decimal number. 0, 1, …, 59
%s Second as a zero-padded decimal number. 00, 01, …, 59
%-S Second as a decimal number. 0, 1, …, 59
%f Microsecond as a decimal number, zero-padded on the left. 000000 - 999999
%z UTC offset in the form +HHMM or -HHMM.
%Z Time zone name.
%j Day of the year as a zero-padded decimal number. 001, 002, …, 366
%-j Day of the year as a decimal number. 1, 2, …, 366
%U Week number of the year (Sunday as the first day of the week). All days in a new year preceding the first Sunday are consIDered to be in week 0. 00, 01, …, 53
%W Week number of the year (Monday as the first day of the week). All days in a new year preceding the first Monday are consIDered to be in week 0. 00, 01, …, 53
%c Locale’s appropriate date and time representation. Mon Sep 30 07:06:05 2013
%x Locale’s appropriate date representation. 09/30/13
%X Locale’s appropriate time representation. 07:06:05
%% A literal ‘%’ character. %

[^1]Format Code List-www.programiz.com

总结

以上是内存溢出为你收集整理的Python處理時間全部内容,希望文章能够帮你解决Python處理時間所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1183667.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存