gpt4 book ai didi

ios - 以日期和时间两种不同的字符串格式转换格式为 "19-07-2018 08:10:24"的字符串

转载 作者:行者123 更新时间:2023-11-28 11:53:54 25 4
gpt4 key购买 nike

我想将格式为“19-07-2018 08:10:24”的字符串转换为日期时间格式。如果日期是今天,那么它应该是“02:12 am”。如果日期是昨天那么它应该像“昨天”。否则它应该是“DD/MM/yy”格式。目前我有字符串形式的时间和日期。

我想要字符串类型的最终答案。如果答案是“DD/MM/YY”,那么它应该是字符串格式。

最佳答案

使用日历日期函数:

func format(date: Date) -> String {
let calendar = Calendar.current
if calendar.isDateInToday(date) {
// process your "Today" format
return ...
}
if calendar.isDateInYesterday(date) {
// process your "Yesterday" format
return ...
}
if calendar.isDateInTomorrow(date) {
// process your "Tomorrow" format
return ...
}
// process your "full date/time format"
return ...
}

您可以在此处阅读有关日历功能的更多信息:https://developer.apple.com/documentation/foundation/calendar

关于ios - 以日期和时间两种不同的字符串格式转换格式为 "19-07-2018 08:10:24"的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51441372/

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