![](/img/trans.png)
[英]I have Start Date Time And End Date Time How To Show End Sale in iOS Swift 4
[英]I need my date/time label to not have the date in it. Anyone know how for IOS?
该标签可以完美地工作,尽管我不需要日期,但我将在另一个标签中放置日期。 我只需要一个显示时间的标签。 这是我的日期/时间标签:
func updateTime() {
TimeLabel.text = DateFormatter.localizedString(from: Date(), dateStyle: DateFormatter.Style.medium, timeStyle: DateFormatter.Style.short)
}
Swift 3,IOS
只需将样式更改为.none
:
func updateTime() {
TimeLabel.text = DateFormatter.localizedString(from: Date(), dateStyle: DateFormatter.Style.none, timeStyle: DateFormatter.Style.short)
}
希望这将有助于SWIFT 3在我的代码中的工作,让我知道您仍然有问题。
static var TIME_FORMAT: String = "hh:mm a"
var date = Date()
let formatter = DateFormatter()
formatter.dateFormat = TIME_FORMAT
let time = formatter.string(from: date)
TimeLabel.text=time
要删除日期,只需将日期样式设置为none
。
TimeLabel.text = DateFormatter.localizedString(
from: Date(), dateStyle: .none, timeStyle: .short)
.none
的文档说
不指定样式。
我认为这就是为什么您感到困惑的原因。 您以为none
一个日期代表不带样式的日期,即不代表“样式”,它仍然会出现在字符串中。 但这不是事实。 none
字面意义可以使日期消失。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.