无法将日期字符串“ 2017-01-01 13:40:15.314”转换为“ dd MMMM yyy hh:mm a”格式

维平诉奈尔

无法使用AM / PM将字符串转换为日期格式

我的示例代码:

let dateFormatter = DateFormatter()
dateFormatter.dateFormat =  "yyyy-MM-dd HH:mm:ss.SSS"

if let todaysDate:Date = dateFormatter.date(from: dateString) {

    let newdateFormatter:DateFormatter = DateFormatter()
    newdateFormatter.dateFormat = "dd MMMM yyy hh:mm a"
    newdateFormatter.amSymbol = "AM"
    newdateFormatter.pmSymbol = "PM"

    return newdateFormatter.string(from: todaysDate)
}

输入为: "2017-01-01 13:40:15.314"

输出为: 01 January 2017 19:57

预期输出为: 01 January 2017 7:57 PM

瓦迪安

将日期格式程序的语言环境设置为en_US_POSIX,这是一个副作用,它也会将AM / PM符号也设置为大写。

let newdateFormatter = DateFormatter() // Do not annotate types the compiler can infer
newdateFormatter.locale = Locale(identifier: "en_US_POSIX")
newdateFormatter.dateFormat = "dd MMMM yyyy h:mm a"
newdateFormatter.string(from: todaysDate)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

2017-01-01 00:08:57.231 格式等于 yyyy-MM-dd.HH:mm:ss?

来自分类Dev

将字符串dd / mm / yyy转换为yyyy-mm-dd hh:mm:ss

来自分类Dev

如何将参数格式从DD / MM / YYY HH:MM; SS更改为DD / MM / YYYY

来自分类Dev

在python中将日期格式从mm/dd/yyyy转换为yyy/mm/dd

来自分类Dev

日期更改格式(从MM / dd / yyy更改为MM / dd / yyy 00:00)从Datagridview转换为CSV文件后?

来自分类Dev

日期更改格式(从MM / dd / yyy更改为MM / dd / yyy 00:00)从Datagridview转换为CSV文件后?

来自分类Dev

使用jQuery将工作日,dth mmmm yyyy转换为dd / mm / yyyy格式

来自分类Dev

将格式为 yyyy-MM-dd HH:mm:ss.SSS 的字符串日期转换为字符串 MM/dd/yyyy

来自分类Dev

如何将字符串转换为yyyy-MM-dd HH:MM:ss格式的日期

来自分类Dev

在C#中以yyyy-MM-dd HH:mm:ss格式将字符串转换为日期时间

来自分类Dev

将日期转换为字符串,格式为“yyyy-MM-dd'T'HH:mm:ssZ”

来自分类Dev

将字符串'01011900'或'19990101'或任何格式转换为日期并以所需格式'01 / 01/1990'转换

来自分类Dev

如何以yyyy-MM-DD日期格式转换日期的MMMM yyyy格式

来自分类Dev

在蒙哥获得每月的第一天。将'yyyy-mm-dd-hh-mm-ss.SSS'转换为'yyyy-mm-01-00-00-00.000'的时间戳

来自分类Dev

我可以将 hh:mm 格式转换为 yyyy-MM-dd HH:mm:ss 吗?

来自分类Dev

将日期字符串从ISO 8601格式(YYYY-MM-DDTHH:mm:ss.sssZ)转换为'DD-MM-YYYY HH:mm`

来自分类Dev

在java 7中将字符串日期转换为yyyy-MM-dd'T'HH:mm:ss.SSSSSS格式的字符串

来自分类Dev

Python - Pandas - 将格式为 2018-01-01 的日期列转换为时间戳的字符串版本

来自分类Dev

在 NetSuite 高级 PDF 模板中,当我将日期格式设置为 mm/dd/yyyy 时,我得到了 00/01/2017, 0th moth

来自分类Dev

快速将日期格式从“mm/dd/yyyy hh:mm:ss a”转换为“dd MMM yyyy”

来自分类Dev

如何使用 java 将 4 位儒略日期(yDDD)转换为日历日期格式,如 MM/dd/yyy?

来自分类Dev

在将DataTable导出到excel之前,将日期时间格式为“ yyyyMMddhhmmssfff”的字符串转换为“ DD-MM-YYYY HH:MM)

来自分类Dev

如何在iOS中将2014-05-28T10:51:40.3056 + 01:00中的日期字符串转换为dd-mmm-yyyy格式

来自分类Dev

如何将字符串日期(25.04.2016)转换为日期格式(mm / dd / yyyy)?

来自分类Dev

将日期格式yy / todaydaysinyear / totalsecondsinday转换为dd / mm / yyyy hh / mm / ss

来自分类Dev

使用XSLT将日期yyyyMMdd转换为yyyy-MM-dd'T'HH:mm:ss格式

来自分类Dev

将日期时间 (yyyy-mm-dd hh:mm:ss) 格式转换为 EXCEL 中的秒

来自分类Dev

将字符串转换为mm / dd / yyyy格式

来自分类Dev

将dd / MM / yyyy hh:mm tt字符串日期转换为C#日期

Related 相关文章

  1. 1

    2017-01-01 00:08:57.231 格式等于 yyyy-MM-dd.HH:mm:ss?

  2. 2

    将字符串dd / mm / yyy转换为yyyy-mm-dd hh:mm:ss

  3. 3

    如何将参数格式从DD / MM / YYY HH:MM; SS更改为DD / MM / YYYY

  4. 4

    在python中将日期格式从mm/dd/yyyy转换为yyy/mm/dd

  5. 5

    日期更改格式(从MM / dd / yyy更改为MM / dd / yyy 00:00)从Datagridview转换为CSV文件后?

  6. 6

    日期更改格式(从MM / dd / yyy更改为MM / dd / yyy 00:00)从Datagridview转换为CSV文件后?

  7. 7

    使用jQuery将工作日,dth mmmm yyyy转换为dd / mm / yyyy格式

  8. 8

    将格式为 yyyy-MM-dd HH:mm:ss.SSS 的字符串日期转换为字符串 MM/dd/yyyy

  9. 9

    如何将字符串转换为yyyy-MM-dd HH:MM:ss格式的日期

  10. 10

    在C#中以yyyy-MM-dd HH:mm:ss格式将字符串转换为日期时间

  11. 11

    将日期转换为字符串,格式为“yyyy-MM-dd'T'HH:mm:ssZ”

  12. 12

    将字符串'01011900'或'19990101'或任何格式转换为日期并以所需格式'01 / 01/1990'转换

  13. 13

    如何以yyyy-MM-DD日期格式转换日期的MMMM yyyy格式

  14. 14

    在蒙哥获得每月的第一天。将'yyyy-mm-dd-hh-mm-ss.SSS'转换为'yyyy-mm-01-00-00-00.000'的时间戳

  15. 15

    我可以将 hh:mm 格式转换为 yyyy-MM-dd HH:mm:ss 吗?

  16. 16

    将日期字符串从ISO 8601格式(YYYY-MM-DDTHH:mm:ss.sssZ)转换为'DD-MM-YYYY HH:mm`

  17. 17

    在java 7中将字符串日期转换为yyyy-MM-dd'T'HH:mm:ss.SSSSSS格式的字符串

  18. 18

    Python - Pandas - 将格式为 2018-01-01 的日期列转换为时间戳的字符串版本

  19. 19

    在 NetSuite 高级 PDF 模板中,当我将日期格式设置为 mm/dd/yyyy 时,我得到了 00/01/2017, 0th moth

  20. 20

    快速将日期格式从“mm/dd/yyyy hh:mm:ss a”转换为“dd MMM yyyy”

  21. 21

    如何使用 java 将 4 位儒略日期(yDDD)转换为日历日期格式,如 MM/dd/yyy?

  22. 22

    在将DataTable导出到excel之前,将日期时间格式为“ yyyyMMddhhmmssfff”的字符串转换为“ DD-MM-YYYY HH:MM)

  23. 23

    如何在iOS中将2014-05-28T10:51:40.3056 + 01:00中的日期字符串转换为dd-mmm-yyyy格式

  24. 24

    如何将字符串日期(25.04.2016)转换为日期格式(mm / dd / yyyy)?

  25. 25

    将日期格式yy / todaydaysinyear / totalsecondsinday转换为dd / mm / yyyy hh / mm / ss

  26. 26

    使用XSLT将日期yyyyMMdd转换为yyyy-MM-dd'T'HH:mm:ss格式

  27. 27

    将日期时间 (yyyy-mm-dd hh:mm:ss) 格式转换为 EXCEL 中的秒

  28. 28

    将字符串转换为mm / dd / yyyy格式

  29. 29

    将dd / MM / yyyy hh:mm tt字符串日期转换为C#日期

热门标签

归档