iphone - 使用 iPhone SDK 格式化日期和时间?

标签 iphone sdk nsdate nsdateformatter

如何使用 iPhone SDK 设置日期和时间格式?

例如,如何将 9/4/2024 12:00:00 AM 中的日期提取到 NSDate?

最佳答案

更多选项

现在您需要可与 NSDateFormatter 一起使用的所有字符串格式。这是这个

<小时/>

a:上午/下午

A:0~86399999(一天中的毫秒)

 

c/cc:1~7(星期几)

ccc:周日/周一/周二/周三/周四/周五/周六

cccc:周日/周一/周二/周三/周四/周五/周六

 

d: 1~31(0 填充月份中的某一天)

D:1~366(0 填充一年中的某一天)

 

e: 1~7(0 填充星期几)

E~EEE:周日/周一/周二/周三/周四/周五/周六

EEEE:周日/周一/周二/周三/周四/周五/周六

 

F:1~5(0 填充月份中的周,一周的第一天 = 星期一)

 

g:儒略日数(自公元前 4713 年 1 月 1 日以来的天数)

G~GGG:BC/AD(时代代号缩写)

GGGG:在基督之前/纪元

 

h:1~12(0 填充小时(12 小时))

H:0~23(0 填充小时(24 小时))

 

k:1~24(0 填充小时(24 小时)

K:0~11(0 填充小时(12 小时))

 

L/LL:1~12(0 填充月份)

LLL:一月/二月/三月/四月/五月/六月/七月/八月/九月/十月/十一月/十二月

LLLL:一月/二月/三月/四月/五月/六月/七月/八月/九月/十月/十一月/十二月

 

分钟:0~59(0 填充分钟)

M/MM:1~12(0 填充月份)

MMM:一月/二月/三月/四月/五月/六月/七月/八月/九月/十月/十一月/十二月

MMMM:一月/二月/三月/四月/五月/六月/七月/八月/九月/十月/十一月/十二月

 

q/qq: 1~4 (0 填充四分之一)

qqq:第一季度/第二季度/第三季度/第四季度

qqqq:第一季度/第二季度/第三季度/第四季度

Q/QQ:1~4(0 填充四分之一)

QQ:Q1/Q2/Q3/Q4

QQQQ:第一季度/第二季度/第三季度/第四季度

 

s:0~59(0 填充秒)

S:(四舍五入的亚秒)

 

u:(0 填充年份)

 

v~vvv:(通用 GMT 时区缩写)

vvvv:(通用 GMT 时区名称)

 

w: 1~53 (0 填充一年中的一周,一周的第一天 = 周日,注意:一年中的第一周从去年的最后一个周日开始)

W:1~5(0 填充月份中的周,一周的第一天 = 星期日)

 

y/yyyy:(全年)

yy/yyy:(2 位数字年份)

Y/YYYY:(全年,从一年第一周的星期日开始)

YY/YYY:(2 位数字年份,从该年第一周的星期日开始)

 

z~zzz:(特定 GMT 时区缩写)

zzzz:(特定 GMT 时区名称)

Z:+0000(RFC 822 时区)

关于iphone - 使用 iPhone SDK 格式化日期和时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4086492/

相关文章:

java - ADK vs JDK vs SDK 区别?

ios - 来自时间戳的 NSDate

iphone - 在 iOS/iPhone 上 : "Too many open files": need to list open files (like lsof)

iphone - 如何将压缩的声音文件转换为未压缩的文件

iphone - Facebook 登录可以在 iPhone 模拟器上使用,但不能在 iPhone 设备上使用

ios - 如何在 iPhone 上显示类似 HTML 的表格数据?

iphone - iOS支持什么电话://file handling?

iphone - 在 Settings.bundle 中存储密码并使用 CFPreferencesCopyAppValue 获取的安全隐患

ios - PHFetchResults 日期过滤器没有为时间范围生成正确的结果

iphone - 如何从 NSDate 中减去小时数?