4

我正在开发一个自定义 Xcode 模板,并且我想改变<<date>>格式化的方式。

例如:

//  Created by «FULLUSERNAME» on «DATE».
//  Copyright «YEAR» «ORGANIZATIONNAME». All rights reserved.

如果今天创建的文件将填写为:

//  Created by SooDesuNe on 2/24/2010.
//  Copyright 2010 MyOrganization. All rights reserved.

以任何“所有数字”格式格式化的日期都会引起很多混乱,因为 ISO 和 JIS 写入相同日期的方式是 24/2/2010。这个月的第 24 天很清楚,但在这个月的前 12 天就不那么清楚了。

我希望 x-code 填充<<date>>如下:

//  Created by SooDesuNe on 24-Feb-2010.
//  Copyright 2010 MyOrganization. All rights reserved.

因为那样没有歧义。有人知道如何更改日期格式吗?

4

3 回答 3

12
defaults write com.apple.dt.xcode AppleICUDateFormatStrings '{ 1 = "d-MMM-y"; }'
于 2010-02-25T04:21:45.193 回答
6

您可以在系统偏好设置中更改您的时间显示的短格式。然后重新启动xcode,默认日期格式将被更改

于 2011-03-07T06:51:51.110 回答
1

___FILEBASENAME___.swift如果要显示默认日期和用户名,可以在文件中添加这两行

// ___FILEBASENAMEASIDENTIFIER___
// Created by ___FULLUSERNAME___ on ___DATE___.

这将显示文件名并由用户和当前日期创建。

但是,如果要添加标题,可以添加以下行

//___FILEHEADER___

结果将是:-

//
//  TestViewController.swift
//  MyProjectName
//
//  Created by Rashid on 28/12/2021.
// 
于 2021-07-27T08:24:44.207 回答