将24小时格式的时间字符串(带有am / pm)转换为24小时格式的UTC

born2Learn

我有时间字符串11:15am11:15pm我正在尝试将此字符串转换为24小时格式的UTC时区。

从EST到UTC

例如:当我通过时,11:15am它应该转换为15:15,当我通过时,11:15pm它应该转换为3:15

我有我正在尝试的这段代码:

def appointment_time_string(time_str):
    import datetime
    a = time_str.split()[0]

    # b =  re.findall(r"[^\W\d_]+|\d+",a)

    # c = str(int(b[0]) + 4) + ":" + b[1]
    # print("c", c)



    in_time = datetime.datetime.strptime(a,'%I:%M%p')

    print("In Time", in_time)

    start_time = str(datetime.datetime.strftime(in_time, "%H:%M:%S"))

    print("Start TIme", start_time)

    if time_str.split()[3] == 'Today,':
        start_date = datetime.datetime.utcnow().strftime("%Y-%m-%dT")
    elif time_str.split()[3] == 'Tomorrow,':
        today = datetime.date.today( )
        start_date = (today + datetime.timedelta(days=1)).strftime("%Y-%m-%dT")

    appointment_time = str(start_date) + str(start_time)

    return appointment_time

x = appointment_time_string(time_str)
print("x", x)

但这只是转换为24小时而不是UTC。

匿名的

要将时间从12小时转换为24小时格式,可以使用以下代码:

from datetime import datetime
new_time = datetime.strptime('11:15pm', '%I:%M%p').strftime("%H:%M")
# new_time: '23:15'

为了将时间从转换ESTUTC,最可靠的方法是使用第三方库pytz请参阅如何将EST / EDT转换为GMT?更多细节

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将AM / PM的12小时时间字符串转换为24小时时间

来自分类Dev

如何将日期和时间为AM / PM的字符串转换为24小时mysql时间戳格式

来自分类Dev

将24小时内的字符串转换为12小时AM PM时间

来自分类Dev

将24小时内的字符串转换为12小时AM PM时间

来自分类Dev

将AM PM的日期时间转换为24小时日期格式

来自分类Dev

将字符串转换为24小时日期时间格式

来自分类Dev

将时间从AM / PM转换为24小时

来自分类Dev

缺少某些时间时,使用strptime格式化时间,并将AM / PM转换为24小时格式

来自分类Dev

在MySQL中将字符串转换为24小时日期时间格式

来自分类Dev

JavaScript / jQuery-从24小时日期时间字符串转换为12小时日期格式?

来自分类Dev

使用R编程将包含AM / PM的因子转换为24小时HH:MM时间格式

来自分类Dev

从python将12小时时间格式转换为24小时格式

来自分类Dev

将具有 12 小时 AM/PM(无零填充)的 DateTime 转换为 24 小时格式

来自分类Dev

如何在R中将“ HH:MM:SS AM / PM”转换为24小时格式?

来自分类Dev

在php中将api返回日期时间字符串从24格式转换为12小时格式

来自分类Dev

将时间列从 24 小时格式转换为 12 小时格式时排序不正确

来自分类Dev

支持AM / PM时间格式以及24小时

来自分类Dev

支持AM / PM时间格式以及24小时

来自分类Dev

将12小时格式的日期时间转换为猪的24小时?

来自分类Dev

NSDateFormatter:当iOS中的系统日期格式为24小时时,无法将12小时格式的字符串转换为日期

来自分类Dev

使用moment js将12小时(AM / PM)字符串转换为24 Date对象

来自分类Dev

将R中的24小时日期格式转换为12小时格式

来自分类Dev

将24小时制转换为12小时制并跟踪AM / PM

来自分类Dev

仅将时间字符串转换为24小时时间

来自分类Dev

将日期时间转换为24小时格式时出错

来自分类Dev

将12小时格式转换为24小时Python

来自分类Dev

FileMaker CurrentTime转换为24小时格式

来自分类Dev

将24小时格式化的时间转换为十进制数

来自分类Dev

在SQL Server中将12小时格式转换为24小时格式

Related 相关文章

  1. 1

    将AM / PM的12小时时间字符串转换为24小时时间

  2. 2

    如何将日期和时间为AM / PM的字符串转换为24小时mysql时间戳格式

  3. 3

    将24小时内的字符串转换为12小时AM PM时间

  4. 4

    将24小时内的字符串转换为12小时AM PM时间

  5. 5

    将AM PM的日期时间转换为24小时日期格式

  6. 6

    将字符串转换为24小时日期时间格式

  7. 7

    将时间从AM / PM转换为24小时

  8. 8

    缺少某些时间时,使用strptime格式化时间,并将AM / PM转换为24小时格式

  9. 9

    在MySQL中将字符串转换为24小时日期时间格式

  10. 10

    JavaScript / jQuery-从24小时日期时间字符串转换为12小时日期格式?

  11. 11

    使用R编程将包含AM / PM的因子转换为24小时HH:MM时间格式

  12. 12

    从python将12小时时间格式转换为24小时格式

  13. 13

    将具有 12 小时 AM/PM(无零填充)的 DateTime 转换为 24 小时格式

  14. 14

    如何在R中将“ HH:MM:SS AM / PM”转换为24小时格式?

  15. 15

    在php中将api返回日期时间字符串从24格式转换为12小时格式

  16. 16

    将时间列从 24 小时格式转换为 12 小时格式时排序不正确

  17. 17

    支持AM / PM时间格式以及24小时

  18. 18

    支持AM / PM时间格式以及24小时

  19. 19

    将12小时格式的日期时间转换为猪的24小时?

  20. 20

    NSDateFormatter:当iOS中的系统日期格式为24小时时,无法将12小时格式的字符串转换为日期

  21. 21

    使用moment js将12小时(AM / PM)字符串转换为24 Date对象

  22. 22

    将R中的24小时日期格式转换为12小时格式

  23. 23

    将24小时制转换为12小时制并跟踪AM / PM

  24. 24

    仅将时间字符串转换为24小时时间

  25. 25

    将日期时间转换为24小时格式时出错

  26. 26

    将12小时格式转换为24小时Python

  27. 27

    FileMaker CurrentTime转换为24小时格式

  28. 28

    将24小时格式化的时间转换为十进制数

  29. 29

    在SQL Server中将12小时格式转换为24小时格式

热门标签

归档