我在for
循環創建對象,需要特定的創建日期和時間,這樣我可以告訴他們創建的順序。我還需要這dateTime
保存爲String
,仍然是能夠從中獲得創建順序。
這可能嗎?特定對象創建日期和時間
我明白如何獲得創建對象的日期和時間,但轉換爲字符串時不夠具體。
目前我只是有日期的小延伸:
extension Date {
func currentDateTimeAsString() -> String {
let date = Date()
let formatter = DateFormatter()
formatter.dateFormat = "HH:mm dd/MM/yyyy"
return formatter.string(from: date)
}
}
但這顯然是不夠準確的,我不認爲加入毫秒的時間是什麼幫助要麼?
我知道有一些方法可以通過向對象中添加計數等來讓我可以使用它來獲取訂單,但是我知道如果在將它轉換爲字符串之前使用Date,它會正確地命令它,所以在那裏是一些信息隱藏在那裏,我需要轉換爲字符串以及。
添加一些代碼來顯示你現在在做什麼。 –
已添加我目前的代碼,但我不知道它的用處:) – Wazza
如果你想有獨特的時間來創建對象,你可能需要縮短到納秒。即使那樣,你也不能保證它們會是獨一無二的。也許增加一個櫃檯以及時間。僅基於計數器進行排序。根據您現在收集的時間顯示。 –