我正在从服务器获取字符串格式的UTC时间。"2019-12-18T10:58:40Z"
现在,我想将其转换为当地时间。为此,我提到了this链接。但这不起作用。
我想要实现的是将UTC时间转换为本地时间并根据该时间设置一个计时器。
这是我尝试过的。
var utcTime = "\(json["expirationDate"]!)"
self.dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
let date = self.dateFormatter.date(from: utcTime)
let utcDate = date?.toGlobalTime()
let localDate = utcDate?.toLocalTime()
但是我得到的日期值为零。
答案 0 :(得分:0)
您的UTC日期字符串示例中没有毫秒。您的日期格式应为
self.dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss'Z'"
答案 1 :(得分:0)
您必须从 “ yyyy-MM-dd'T'HH:mm:ss.SSS'Z'”到“ yyyy-MM-dd'T'HH:mm:ss'Z'” **您必须
Sub SelectBetween()
i = 1
Sheets("Sheet4").Activate
Do Until i > 63
Dim findrow As Long, findrow2 As Long
findrow = Range("A:A").Find("Department", Range("A1")).Row
findrow2 = Range("A2:A3141").Find("Department", Range("A" & findrow)).Row
Range("A" & findrow & ":A" & findrow2 - 1).Select
Selection.Cut Sheets("Sheet5").Cells(2, Columns.Count).End(xlToLeft).Offset(, 1)
ActiveSheet.PasteSpecial Link:=True
Application.CutCopyMode = False
i = i + 1
Loop
End Sub