宏伟伟 2023-06-20 16:51 采纳率: 0%
浏览 14

__DATE__来源于哪里,又去往哪里?

问题描述:通过__DATE__接口获取日期同shell脚本中$(date +%Y%m%d)得到结果相差一天;如__DATE__得到的日期是230611,$(date +%Y%m%d)得到的日期是230610,实际上$(date +%Y%m%d)得到的日期是正确的,实际问题为 __DATE__得到的日期比实际日期多一天
问题疑惑:
DATE 的值来源于哪里?是由谁控制的?什么时候被赋值?

  • 写回答

1条回答 默认 最新

  • 十八年后又是 2023-06-20 18:27
    关注

    __DATE__是宏,是程序编译预处理的时间。shell脚本得到的是脚本执行时间。
    两者不能比吧

    评论

报告相同问题?

问题事件

  • 创建了问题 6月20日