日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 判断时间是否大于6点_48 python判断时间是否落在两个时区之间(只比较时刻不比较日期)...

發布時間:2025/3/15 python 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 判断时间是否大于6点_48 python判断时间是否落在两个时区之间(只比较时刻不比较日期)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

方法1,使用datetime值比較(一般不如2好)

import datetime

# 范圍時間

d_time1 = datetime.datetime.strptime(str(datetime.datetime.now().date())+‘8:30‘, ‘%Y-%m-%d%H:%M‘)

d_time2 = datetime.datetime.strptime(str(datetime.datetime.now().date())+‘18:33‘, ‘%Y-%m-%d%H:%M‘)

# 當前時間

n_time = datetime.datetime.now()

print(‘當前時間: ‘+str(n_time))

# 判斷當前時間是否在范圍時間內

if n_time > d_time1 and n_time

print("在此區間中")

else:

print("不在此區間")

結果如下:

方法2,時間字符串直接比大小(最好用)

import datetime

t1 = ‘15:40‘

t2 = ‘18:17‘

now = datetime.datetime.now().strftime("%H:%M")

print("當前時間:" + now)

if t1 < now < t2:

print("在此區間中")

else:

print(‘不在此區間中‘)

結果如下:

方法3,直接將當前時間格式化成字符串然后轉換成整數進行比較。(不方便舍棄)

import time

now = time.strftime("%H%M%S")

print("當前時間:" + now)

#時間區間[09:35:10,18:01:01]

if(180101 > int(time.strftime("%H%M%S")) > 93510):

print(‘在此區間中‘)

結果如下:當前時間15:51:27

示例

從txt讀取指定時間段,判斷是否在里面

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import datetime #時間

time_begin="8:00"

time_over ="22:00"

#函數名 讀取txt中指定參數內容

#函數輸入

# path_txt txt文件地址

# canshu 要從txt讀取的內容

# fengefu 參數名字和值的分隔符號 默認 -

#函數輸出

# 返回字符型結果

def readtxt(path_txt,canshu):

#/home/pi/Desktop/info

fengefu="-"

f = open(path_txt, mode=‘r+‘, encoding=‘utf-8‘) # 打開txt文件,以‘utf-8’編碼讀取

lines = f.readlines() # 以行的形式進行讀取文件

for line in lines:

a=line.strip().split(fengefu) # x.strip()#除去每行的換行符 按照:分割

b = a[0:1] # list--str

c = "".join(b).strip() # 去除空格

if c==canshu:

b = a[1:2] # 這是選取需要讀取的位數

c="".join(b).strip() # 去除空格

#print(c)

return c

f.close()

def main():

#讀取開始時間 字符型 數字需要轉化 int()

time_begin=readtxt("/home/pi/Work/WorkPlace/python/2waibao/2face_lab/info","time_begin")

print(time_begin)

#讀取結束時間

time_over=readtxt("/home/pi/Work/WorkPlace/python/2waibao/2face_lab/info","time_over")

print(time_over)

#獲取當前和時間

now = datetime.datetime.now().strftime("%H:%M")

print("當前時間:" + now)

#比較是否在時間段內

if time_begin < now < time_over:

print("在此區間中")

else:

print("不在此區間中")

main()

原文:https://www.cnblogs.com/kekeoutlook/p/12151273.html

總結

以上是生活随笔為你收集整理的python 判断时间是否大于6点_48 python判断时间是否落在两个时区之间(只比较时刻不比较日期)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。