【发布时间】:2016-09-01 13:52:01
【问题描述】:
如标题所示,我只想为宏 ___DATE___ 设置自定义格式:可以吗?
默认格式是 mm/dd/yy,但我想要 yyyy-mm-dd
另外,我找不到所有可用宏的官方文档。
谢谢
【问题讨论】:
标签: objective-c swift xcode gcc macros
如标题所示,我只想为宏 ___DATE___ 设置自定义格式:可以吗?
默认格式是 mm/dd/yy,但我想要 yyyy-mm-dd
另外,我找不到所有可用宏的官方文档。
谢谢
【问题讨论】:
标签: objective-c swift xcode gcc macros
___DATE___参数的格式可以在Settings.app中设置。
Settings.app -> 语言和地区 -> 高级 -> 日期
然后将 Short 格式设置为您希望的显示方式。
【讨论】:
__DATE__ 宏是 C++ 标准的一部分,格式由该标准精确指定(如 Mmm dd yyyy,而不是 mm/dd/yy)。这就是我希望 XCode 为 Objective-C 程序生成的内容;我对 Swift 一无所知。
您可以在the Gnu CPP documentation 中找到 GCC 定义的宏列表。我相信 Clang(XCode 默认使用)实现了相同的。
【讨论】: