日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

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

方法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))

# 判斷當前時間是否在范圍時間內(nèi)

if n_time > d_time1 and n_time

print("在此區(qū)間中")

else:

print("不在此區(qū)間")

結(jié)果如下:

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

import datetime

t1 = ‘15:40‘

t2 = ‘18:17‘

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

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

if t1 < now < t2:

print("在此區(qū)間中")

else:

print(‘不在此區(qū)間中‘)

結(jié)果如下:

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

import time

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

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

#時間區(qū)間[09:35:10,18:01:01]

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

print(‘在此區(qū)間中‘)

結(jié)果如下:當前時間15:51:27

示例

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

#!/usr/bin/python

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

import datetime #時間

time_begin="8:00"

time_over ="22:00"

#函數(shù)名 讀取txt中指定參數(shù)內(nèi)容

#函數(shù)輸入

# path_txt txt文件地址

# canshu 要從txt讀取的內(nèi)容

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

#函數(shù)輸出

# 返回字符型結(jié)果

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] # 這是選取需要讀取的位數(shù)

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

#print(c)

return c

f.close()

def main():

#讀取開始時間 字符型 數(shù)字需要轉(zhuǎn)化 int()

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

print(time_begin)

#讀取結(jié)束時間

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)

#比較是否在時間段內(nèi)

if time_begin < now < time_over:

print("在此區(qū)間中")

else:

print("不在此區(qū)間中")

main()

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

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。