我希望用户能够在表单中输入“ 8分30秒”甚至“ 8:30”之类的内容。然后,我希望能够将其作为INTERVAL数据类型存储在PostgreSQL数据库中。
您似乎可以将两个DateTime之间的时差取整,但是我想知道用户是否可以手动输入一个时间间隔?
localconverter
答案 0 :(得分:0)
一种干净的方法是将数据存储为整数,以秒或分钟为单位表示间隔。您可以进行数学运算以存储间隔,然后在需要显示时将存储的整数转换为适当的格式。这相当于您通常总是在UTC上存储日期,然后在适当的时区中显示它们。