Python-postgresql时间戳和没有时区的时间

发布于 2024-12-11 09:04:26 字数 459 浏览 0 评论 0原文

我有 2 个字符串表示:

  1. 日期 - dd/mm/yyyy hh:mm 我需要将其转换为 没有时区的时间戳
  2. start_time /end_tiime- hh:mm:ss 我需要将其转换为没有时区的时间

我需要这样做才能将它们添加到一个sql查询。看起来像这样:

sql = '''
    INSERT INTO myTable (date, start_time, end_time)
    VALUES (%s ,%s, %s, %s);'''
params = [timestamp, start_time, end_time]
self.cursor.execute(sql, params)

I have 2 strings which represent:

  1. date- dd/mm/yyyy hh:mm and I need to convert it to timestamp without time zone
  2. start_time/end_tiime- hh:mm:ss and I need to convert it time without time zone

I need to do this in order to add them to a sql query. which looks like this:

sql = '''
    INSERT INTO myTable (date, start_time, end_time)
    VALUES (%s ,%s, %s, %s);'''
params = [timestamp, start_time, end_time]
self.cursor.execute(sql, params)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

马蹄踏│碎落叶 2024-12-18 09:04:26
  1. dd/mm/yyyy hh:mm 到无时区的时间戳:

    导入时间
    
    date_string='24/10/2011 12:43'
    ttuple=time.strptime(date_string,'%d/%m/%Y %H:%M')
    时间戳=time.mktime(ttuple)
    #1319474580.0
    
  2. hh:mm:ss 转为不带时区的时间:

    你能澄清一下时间是什么样的对象吗?

  1. dd/mm/yyyy hh:mm to timestamp without time zone:

    import time
    
    date_string='24/10/2011 12:43'
    ttuple=time.strptime(date_string,'%d/%m/%Y %H:%M')
    timestamp=time.mktime(ttuple)
    # 1319474580.0
    
  2. hh:mm:ss to time without time zone:

    Can you clarify what kind of object is a time?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文