ios-swiftui datepicker如何在没有毫秒的情况下从firebase数据库中显示日期和时间?
发布时间:2022-08-24 21:36:04 206
相关标签: # android
我试图在我的应用程序上显示日期和时间而没有秒和毫秒,所以基本上是秒后底部图像上显示的内容。(删除 +0000) 日期显示方式 我使用以下代码保存日期:
VStack{
DatePicker("Date", selection: $selectedDate)
.datePickerStyle(CompactDatePickerStyle())
.frame(height: 50)
}
我从数据库中读取的数据如下:
func getData() {
let db = Firestore.firestore()
db.collection("clubs").getDocuments { snapshot, error in
if error == nil {
if let snapshot = snapshot {
DispatchQueue.main.async{
self.list = snapshot.documents.map { d in
return Clubs(id: d.documentID,
clubID: d["clubID"] as? Int ?? 0,
clubName: d["clubName"] as? String ?? "",
clubCreator: d["clubCreator"] as? String ?? "",
membersLimit: d["membersLimit"] as? Int ?? 0,
streamingPlatforms: d["streamingPlatforms"] as? Int ?? 0,
streamingType: d["streamingType"] as? Int ?? 0,
teleClubGenres:d["teleClubGenres"] as? [String] ?? [],
date:d["date"] as? String ?? "",
description: d["description"] as? String ?? "", uid: d["uid"] as? String ?? "",
currentMembers: d["currentMembers"] as? [String] ?? [],
selectedDate: d["selectedDate"] as? String ?? ""
)
}}
}
}
else{
}
}}
Text(tele.selectedDate).frame(maxWidth: .infinity, alignment: .leading)
我正在从firebase数据库读取日期,但耶,目前我的视图显示了所有内容,包括我想省略的毫秒。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报