【问题标题】:Which data type should i use to store YouTube video durations?我应该使用哪种数据类型来存储 YouTube 视频时长?
【发布时间】:2018-07-25 20:09:50
【问题描述】:

我可以使用哪种数据类型来存储 YouTube 数据 API v3 提供的 youtube 视频时长(ISO 8601,例如PT20M38S)?

我在 Google 上搜索了有关存储 ISO 8601 数据的信息并尝试了 DATETIME,但它会将其转换为 0000-00-00 00:00:00。

【问题讨论】:

  • 持续时间作为单个时间戳没有意义,因为持续时间本质上转换为开始和结束日期。但是,日期并不重要;今天的 5 分钟与明天的 5 分钟相同。也许存储为秒的integer?或者如果你需要更精确的东西。

标签: mysql youtube-data-api


【解决方案1】:

理想情况下,您应该将 youtube 给出的时间戳转换为秒(因为如果您尝试使用它进行数据库操作,它的格式不是很有帮助),并且根据普遍接受的答案以这种方式存储它:

MySQL storing duration time - datatype?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-06
    • 2022-01-27
    相关资源
    最近更新 更多