Python時間獲得及格式轉換

2021-08-10 14:47:19 字數 2565 閱讀 7630

# 常用的匯入模組常用的格式:

# import os

# import 我們一般用來匯入模組,常用的快捷鍵是alt + enter可以直接匯入模組

# from math import floor

# 從什麼模組中匯入什麼,最終可以匯入乙個函式,或者乙個類,再或者是乙個模組

# (也就是一層一層的呼叫)

# 注意:1、import後面匯入的是什麼,在呼叫的時候就必須寫什麼,除非用的是from匯入

# 2、匯入的時候不寫字尾名字(.py)

# 如果匯入的是乙個包,該包下面必須是有__init__.py檔案才可以匯入,

# 否則報錯,只有有了__init__.py檔案,python解析器才會把這個目錄當成是的包

# 如果要同時匯入多個模組,只需要在模組名之前用逗號進行分隔:

# import module1,module2,module3.......

# 使用as取別名,import math.floor as test,這樣在之後的指令碼中便可以使用test替代math.floor

# subclass relationships: 子類之間的對應關係

# object

# timedelta

# tzinfo

# time

# date

# datetime

# time模組基本不用於取時間,取時間推薦使用datetime模組

# time獨有的用法:

import time

for i in

xrange(1

,10):

print(i)

time.sleep(1)

# 每列印乙個數字便休息1秒

# datetime

from datetime import datetime

now_time = datetime.now() # 通過now方法就獲得當前所需要的時間

print(now_time)

# 用strftime方法轉換成字串,strftime的引數就是最終需要字串的形式

new_time = now_time.strftime('%y-%m-%d')

print(new_time) # # 2017-11-09

# 格式引數:

# %y 帶世紀部分的十制年份

# %m 十進位制表示的月份

# %d 十進位制表示的每月的第幾天

# %h 24小時制的小時

# %m 十時制表示的分鐘數

# %s 十進位制的秒數

# %c 標準時間,如:04/25/17 14:35:14

# 這幾個引數就是最常用到的

# 要求:要取得昨天或者明天的時間?

from datetime import datetime,timedelta

yesterday = now_time + timedelta(days=-1)

tomorrow = now_time + timedelta(days=+1)

print(yesterday) # 2017-11-08 22:46:14.978000

print(tomorrow) # 2017-11-10 22:46:14.978000

# 時間的三種存在方式:時間物件,時間字串,時間戳

from datetime import datetime

now_time = datetime.now()

print(type(now_time)) #

print('########## time to str ###############')

_time = now_time.strftime('%y-%m-%d %h:%m:%s')

# _time = datetime.strftime(now_time,'%y-%m-%d %h:%m:%s') #作用同上

print(_time) # 2017-11-09 22:35:01

print(type(_time)) #

print('########## str to time ###############')

_d_time = datetime.strptime(_time,

'%y-%m-%d %h:%m:%s')

print(_d_time) # 2017-11-09 22:35:01

print(type(_d_time)) #

print('########## 時間戳 stamp ###############')

# 時間戳轉換成時間物件

import time

_a = time.time()

print(_a) # 1510238775.05

_n_time = datetime.fromtimestamp(_a)

print(_n_time) # 2017-11-09 22:46:15.047000

print(type(_n_time)) #

獲取系統時間及格式

datetime 數字型 system.datetime currenttime new system.datetime 取當前年月日時分秒 currenttime system.datetime.now 取當前年 int 年 currenttime.year 取當前月 int 月 currentt...

python獲取時間及時間格式轉換

整理總結一下python中最常用的一些時間戳和時間格式的轉換 第一部分 獲取當前時間和10位13位時間戳 import datetime,time 獲取當前時間 n datetime.datetime.now print n 獲取10位時間戳 now time.time print int now ...

jsp時間獲取及格式化

記錄,供自己參考 方法一 原生js使用date函式 獲取系統時間 var now new date var year now.getfullyear 年 var month now.getmonth 1 月 var day now.getdate 日 var stop start time year...