Python---时间函数
在Python中日期和時間可能涉及多個不同的數據類型和函數,本文將簡要介紹一下。
一. 三種不同的數據類型
1. 時間戳:Unix紀元時間戳(time模塊中使用)是一個浮點值或整型值,表示子1970年1月1日午夜0點(UTC)以來的秒數。
? ? time.time()函數返回一個浮點值,表示當前時刻的Unix紀元時間戳。
? ? time.sleep(seconds)函數讓程序暫停seconds參數指定的秒數。
?
2. 日期:屬于datetime模塊,包含一些整型值,保存在year, month, day, hour, minute和second等屬性中。
? ? datetime.datetime(year, month, day, hour, minute, second)函數返回參數指定的時刻的datetime對象。如果沒有提供hour, minute或second參數,它們默認為零。
? ? datetime.datetime.now()函數返回當前時刻的datetime對象。
? ? datetime.datetime.fromtimestamp(epoch)函數返回epoch時間戳參數表示的時刻的datetime對象。
3. 時間段:timedelta對象,(屬于datetime模塊)表示一段時間,不是一個特定時刻。
? ? datetime.timedelta(weeks, days, hours, minutes, seconds, milliseconds, microseconds)函數返回一個表示一段時間的timedelta對象,該函數的關鍵字參數是可選的,不包括month, 或year.
? ? total_seconds()方法用于timedelta對象,返回timedelta對象表示的秒數。
? ? strftime(format)方法返回一個字符串,用format字符串中的定制格式來表示datetime對象表示的時間
? ? datetime.datetime.strptime(time_string, format)函數返回一個datetime對象,它的時刻由time_string指定,利用format字符串參數來解析。
轉載于:https://www.cnblogs.com/no-tears-girl/p/7007002.html
總結
以上是生活随笔為你收集整理的Python---时间函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP 执行系统外部命令 system(
- 下一篇: IOS软件工程师课程分享