我有日期字符串,如2016-01-01
,我想生成HH:MM:SS
並添加到它,使它變爲:%Y-%m-%dT%H:%M:%S
。所以現在我需要生成隨機小時,分鐘和秒,或者如何生成雙數字:randint(00, 24)
即00, 06, 09
而不是0, 6, 9
?從00到24生成兩位數
2
A
回答
4
可以從整數「投了串myinteger「與:
"{:02d}".format(myinteger)
這樣它會始終顯示至少2個號碼(00,01,...,09,10,... 100,...)
0
可格式化整數值的顯示像這樣
"%.2d" % (int_value)
在示例中,以下代碼:
print "%.2d" % 2
顯示器
02
1
要回答你原來的問題,對鍵盤的數字與0你可以使用string.zfill(n)
其中n
是所需的最低字符數量。例如:
from random import random
import math
num = math.floor(random() * 24)
num = str(int(num))
print num.zfill(2) # => random num between 00 and 23
但是,看起來像你只需要解析的日期和輸出日期時間 - 這應該做更多這樣的:
import time
dt = '2016-01-01'
print time.strptime(dt, '%Y-%m-%d')
你可以修改日期作爲一個對象,顯示/解析你選擇的任何細節。
相關問題
- 1. 如何將時間從00:00到24:00在python
- 2. 轉換12小時至24小時蟒蛇顯示24:00:00爲24:00:00,而不是00:00:00
- 3. SQL值列表00:00至24:00
- 4. 24位深度wav文件生成器
- 5. SELECT語句中從「24:00:00」到「00:00:00」的PostgreSQL時間轉換/格式化
- 6. 00:00的RegEx時間格式> 24
- 7. Php while循環使用日期和mktime從01:00:00到23:00:00回顯24小時
- 8. 變化最後兩位數字爲 「00」
- 9. Kendo UI DateTimePicker - 從00:30到24:00顯示30分鐘的時間間隔
- 10. TimePicker不允許「24:00」?
- 11. 解決TimeSpan解析24:00
- 12. (簡單)允許24:00:00和00:00:00作爲輸入的DateFormat
- 13. PHP日期()打印24:00而不是00:00
- 14. 熊貓:解析24:00而不是00:00
- 15. 如何在android中生成一個24位的位圖
- 16. 爲什麼DB2 CHAR()函數爲00:00:00的時間字段返回'24:00:00'?
- 17. 外匯牌價12小時至24小時12:00:上午 - > 00:00:00
- 18. #fullcalendar如何將每週時間(0:00-24:00)更改爲(9:00 - 18:00)?
- 19. 日期轉換,從12:00:00到00:00:00的Java
- 20. 從mysql到postgresql插入0000-00-00 00:00:00 datetime
- 21. 24位數據類型數組保存24位位圖文件
- 22. 添加兩個數字以生成兩位數字
- 23. 在Mysql數據庫中插入0000-00-00 00:00:00到DateTime
- 24. 鉻不承認24:00:00而Firefox確實
- 25. 如何處理DATEDIFF(MINUTE,'00:00','24:20')像情景一樣?
- 26. DateTime無法解析HH:mm:ss格式的24:00:00
- 27. 24位到1位位圖轉換
- 28. 如何把「24-04-2015 00:00:00」字符串轉換爲c#中的datetime?
- 29. 從給出的24位ADRESS
- 30. 整數與24位數字
只需生成正常數字,將它們放入'datetime'中,並使用'.strftime'來創建完整日期字符串。 –