根据当前时钟时间输出日夜转换时间

编程入门 行业动态 更新时间:2024-10-11 13:27:35
本文介绍了根据当前时钟时间输出日夜转换时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我需要相应地查看现在的几点:

I needed to see accordingly to what time is now the following:

  • 如果时间在8:00:00之间和22:00:00请参阅:

  • if time is between 8:00:00 and 22:00:00 see:

"[[Day shift (current day number) (month name)]]"

现在是棘手的部分

  • 如果时间在22:00:00和23:59:59之间,请查看:

  • if the time is between 22:00:00 and 23:59:59 to see:

"[[Night shift (current day number) - (next day number) (month name)]]"

  • ,如果时间在00:00:00到8:00:00之间,则可以看到:

  • and if the time is between 00:00:00 and 8:00:00 to see:

    "[[Night shift (previous day number) - (current day number) (month name)]]"

  • 使其在Excel中工作我对Python没有经验。

    Made it to work in Excel I'm not experienced with Python.

    = IF(AND(MOD(Sheet4!A1,1)> TIME(8,0,0),MOD(Sheet4!A1,1)TIME(8,0,0),MOD(Sheet4! A1,1)TIME(20,0,0),MOD(Sheet4!A1,1)TIME(20,0,0),MOD(Sheet4!A1,1)TIME(0,0,59),MOD(Sheet4 !A1,1)TIME(0,0,59),MOD(Sheet4) !A1,1)

    我无法向您展示所有excel公式:/不知道为什么

    =IF(AND(MOD(Sheet4!A1,1)>TIME(8,0,0),MOD(Sheet4!A1,1)TIME(8,0,0),MOD(Sheet4!A1,1)TIME(20,0,0),MOD(Sheet4!A1,1)TIME(20,0,0),MOD(Sheet4!A1,1)TIME(0,0,59),MOD(Sheet4!A1,1)TIME(0,0,59),MOD(Sheet4!A1,1)

    I am unable to show you all the excel formula :/ no idea why

    = NOW()

    非常感谢!

    推荐答案

    使用 datetime 模块:

    from datetime import datetime, timedelta now = datetime.now() if now.hour < 8: print("[[Night shift {yesterday.day} - {today.day} {today.month}]]" .format(today=now, yesterday=now-timedelta(1))) elif now.hour >= 22: print("[[Night shift {today.day} - {tomorrow.day} {today.month}]]" .format(today=now, tomorrow=now+timedelta(1))) else: print("[[Day shift {today.day} {today.month}]]".format(today=now))

    更多推荐

    根据当前时钟时间输出日夜转换时间

    本文发布于:2023-11-27 14:18:20,感谢您对本站的认可!
    本文链接:https://www.elefans.com/category/jswz/34/1638421.html
    版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
    本文标签:时间   时钟   日夜

    发布评论

    评论列表 (有 0 条评论)
    草根站长

    >www.elefans.com

    编程频道|电子爱好者 - 技术资讯及电子产品介绍!