这是一个我知道的奇怪问题,但无论如何我想尝试
如果你看这个页面 http://www.gauzy.com/press.html 你可以看到日期列是向后写的 年/月/日
它是有目的的,所以它将被正确排序,因为排序是根据数字而不是日期元素完成的,因此如果你定期写日期,那么会发生什么
29/10/18
22/02/17
18年5月1日
所以我的问题是,有没有办法使用CSS或JS来获取日期值并进行更改?例如,取两个第一个数字并用最后两个数字替换它们?
谢谢大家
答案 0 :(得分:0)
您可以使用javascript执行此操作:
'29/10/18'.split('/').reverse().join('/'); // "18/10/29"
答案 1 :(得分:0)
首先,我会将课程或类别的日期提供给我。我用了'date'。
然后尝试这样的函数:
let data = resultData
do {
guard let JSONResult = try JSONSerialization.jsonObject(with: data, options: JSONSerialization.ReadingOptions.mutableContainers) as? [String : AnyObject],
let resultObject = JSONResult["Result"] as? [String : AnyObject],
let customerList = resultObject["CustomerList"] as? [Anyobject]
else { return }
// Loop the array of objects
for object in customerList {
let registerNumber = object["RegisterNumber"] as? String
let title = object["Title"] as? String
let alias = object["Alias"] as? String
let type = object["Type"] as? String
let firstCreationTime = object["FirstCreationTime"] as? String // Or as a DateObject
let aliasCreationTime = object["AliasCreationTime"] as? String // Or as a DateObject
}
let isEInvoiceCustomer = resultObject["ISEInvoiceCustomer"] as? Bool
} catch {
print(error)
}