我需要我的日期/时间标签才能确定日期。任何人都知道如何为IOS?
问题描述:
这个标签完美地工作,虽然我不需要它的日期,我将在一个单独的标签中有日期。我只需要一个显示时间的标签。这就是我有一个日期/时间标签:我需要我的日期/时间标签才能确定日期。任何人都知道如何为IOS?
func updateTime() {
TimeLabel.text = DateFormatter.localizedString(from: Date(), dateStyle: DateFormatter.Style.medium, timeStyle: DateFormatter.Style.short)
}
斯威夫特3,IOS
答
希望这将在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
:
func updateTime() {
TimeLabel.text = DateFormatter.localizedString(from: Date(), dateStyle: DateFormatter.Style.none, timeStyle: DateFormatter.Style.short)
}
答
要删除日期,只需将日期样式设置为none
!
TimeLabel.text = DateFormatter.localizedString(
from: Date(), dateStyle: .none, timeStyle: .short)
的docs为.none
说
指定没有风格。
我想这就是为什么你很困惑。你认为none
只是一个没有风格的日期,即不是“时尚”,它仍然会出现在字符串中。但事实并非如此。 none
从字面上使日期消失。
谢谢!你知道如何让我的时间冻结或停止计数吗?我需要知道我什么时候打开视图控制器 – DanielG
@DanielG创建另一个问题并在此处查看链接。我无法在一个班轮中理解您的问题,也无法用代码解释您的问题。 –
@DanielG。我认为在助手或常量类示例中创建一个静态变量:openTimeABCVC,并随着时间在视图控制器的viewload上更新其值,并使用那个时间,无论你想更新。 –