gpt4 book ai didi

iphone - NSDateFormatter 时区中带有冒号的日期/时间的日期格式

转载 作者:行者123 更新时间:2023-12-03 18:59:53 25 4
gpt4 key购买 nike

我在将日期/时间字符串转换为 NSDate 时遇到问题。

我需要转换的日期字符串是:2002-12-24T00:00:00-07:00

我的日期格式字符串当前为 yyyy-MM-dd'T'HH:mm:ssZZZ

问题是时区中的冒号。

ZZZ 返回一个字符串,例如:-0700(不带冒号)如何转换带有时区冒号的字符串?

谢谢

最佳答案

我建议进行一些字符串操作,使其采用 dateWithString 更容易接受的形式 - 如何使用 stringByReplacingOccurrencesOfString 一次或多次来摆脱冒号?

dateWithString 想要:

YYYY-MM-DD HH:MM:SS ±HHMM

你有:

yyyy-MM-dd'T'HH:mm:ssZZZ

您可能需要使用一些componentsSeparatedByString的组合(以摆脱'T'部分,除非您有一个小范围的T可能值,并且也许自己编写一个小函数将ssZZZ转换为+HHMM。

关于iphone - NSDateFormatter 时区中带有冒号的日期/时间的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3877300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com