更改日期格式时出错。我从服务器获取的日期是这样的:2019-08-20T08:05:15.680Z。
let dateFormatter: DateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ"
*if let dateFromTimeStamp: Date = dateFormatter.date(from: self.sendMoneyResponseObject.timeStamp!){*
dateFormatter.dateFormat = "dd MMM yyyy, hh:mm a"
if let dateString: String = dateFormatter.string(from: dateFromTimeStamp) as? String{
transactionViewObj.dateLabel.text = dateString
}
}
需要的日期格式 : 日照 月 年, 日:毫米 a
检查输入日期格式是否错误
let dateFormatter: DateFormatter = DateFormatter()
//2019-08-20T08:05:15.680Z.
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
if let dateFromTimeStamp: Date = dateFormatter.date(from: "2019-08-20T08:05:15.680Z"){
dateFormatter.dateFormat = "dd MMM yyyy, hh:mm a"
if let dateString = dateFormatter.string(from: dateFromTimeStamp) as? String{
print ("dateString == \(dateString)")
}
}
问题内容: 如何从日期转换该日期时间? 从此:2016-02-29 12:24:26 至:2016年2月29日 到目前为止,这是我的代码,它返回nil值: 问题答案: 您必须声明2 different ,第一个将字符串转换为a ,第二个以您的格式打印日期。 试试这个代码: Swift 3及更高版本: 从斯威夫特3 类已更改为与对。
问题内容: 我在解析我的代码中的平面文件后,试图转换作为文件存在于平面文件中的String 值。 我已经写了代码来做到这一点,但是当我格式化日期时,它总是给我一个指定日期超过1天的日期,有时它会加5:30。 以下是该代码: 上面的输出是 您能告诉我这里是什么问题吗?我在课堂上使用的模式有问题吗?还是代码有问题?我已经为此挠了很久。 问题答案: 您的系统时区不同。输出显示IST-或印度标准时间,与P
我有以下来自服务器的日期<code>2019-09-05T10:37:49.494Z 它尝试这样做: 这无法打印错误消息,我做错了什么,如何修复它?
我在第二个脚本中得到错误。请解释为什么我在第二个脚本中得到错误。 从LCL_SHR_IncidentIntegrationInt中选择count(*),其中externalsystem='ipsoft'和(to_char(sysdate,'yyyymmddhh24miss')-to_char(fn_adjusted_date(CREATE_DATE),'yyyymmddhh24miss'))>18
我有一个String日期,格式如下 我想将此字符串转换为以下格式的日期,以便在下面的Sqlite db查询中使用它 但是date是以下格式返回日期
我需要将日期/时间从2014年8月20日15:30:00更改为2014年8月20日下午3:30 这可以使用javascript的日期对象来完成吗?