Swift 如何在Excel中获得当前日期和时间

Swift 如何在Excel中获得当前日期和时间,swift,Swift,我试图做等价的NSDATE(),但是输入了基础。p> 达尔文模块有办法做到这一点吗 我在看这个答案,但没有骰子 我不确定这是否是您正在寻找的,但是BSD库 作用 以整数形式给出自Unix纪元以来的秒数,因此这与 let t = NSDate().timeIntervalSince1970 只有后者返回的时间为双精度,具有更高的精度 精确如果您需要更高的精度,那么您可以使用 gettimeofday(): 如果您正在查找根据您当地时区划分为年、月、日、小时等的时间,请使用 var t = tim

我试图做等价的NSDATE(),但是输入了基础。p> 达尔文模块有办法做到这一点吗

我在看这个答案,但没有骰子

我不确定这是否是您正在寻找的,但是BSD库 作用

以整数形式给出自Unix纪元以来的秒数,因此这与

let t = NSDate().timeIntervalSince1970
只有后者返回的时间为
双精度
,具有更高的精度 精确如果您需要更高的精度,那么您可以使用
gettimeofday()

如果您正在查找根据您当地时区划分为年、月、日、小时等的时间,请使用

var t = time(nil)
var tmValue = tm()
localtime_r(&t, &tmValue)
let year = tmValue.tm_year + 1900
let month = tmValue.tm_mon + 1
let day = tmValue.tm_mday
let hour = tmValue.tm_hour
// ...
tmValue
是一个
struct tm
,字段如中所述
.

这是我的想法,但我很快就进入了c
var tv = timeval()
gettimeofday(&tv, nil)
let t = Double(tv.tv_sec) + Double(tv.tv_usec) / Double(USEC_PER_SEC)
var t = time(nil)
var tmValue = tm()
localtime_r(&t, &tmValue)
let year = tmValue.tm_year + 1900
let month = tmValue.tm_mon + 1
let day = tmValue.tm_mday
let hour = tmValue.tm_hour
// ...