Khi viết chiến lược, bạn sẽ gặp phải vấn đề về việc sử dụng các dấu hiệu thời gian. Trong JS, dấu hiệu thời gian là một số ở cấp độ millisecond. Thông thường không phải là trực quan, chủ yếu được sử dụng trong chương trình để đánh giá thứ tự thời gian, tính toán chênh lệch thời gian, v.v. Để làm được điều này, nền tảng này đã tích hợp một chức năng:_D (() hàm, được sử dụng để hiển thị biểu tượng thời gian như một chuỗi dễ sử dụng. Cũng có những lúc bạn cần phải chuyển một thời gian cụ thể thành một khung thời gian, làm thế nào để làm điều đó?
Ví dụ mã:
function main(){
// example TimeString to TimeStamp
//timeStr format: "2016.12.01 13:55:60";
var stamp = new Date("2014-07-10 10:21:12:500").getTime();
Log("stamp:", stamp,"_D(stamp)" ,_D(stamp) ,"srting : 2014-07-10 10:21:12");
//timeStr format: "2016.12.01 13:55:60:300";
var stamp2 = new Date("2014-07-10 10:21:12").getTime();
Log("stamp2:", stamp2,"_D(stamp)" ,_D(stamp2) ,"srting : 2014-07-10 10:21:12");
var nowTimeStamp = new Date().getTime();
var nowTimeStr = _D(nowTimeStamp);
Log(new Date(nowTimeStr).getTime(), nowTimeStamp);
}
Khắc phục mã:

Cần lưu ý rằng hàm _D() được sử dụng một cách khác nhau trong Python, chúng ta cũng thử nghiệm nó bằng mã.
import time
def main():
# example TimeString to TimeStamp
# timeStr format: "2016.12.01 13:55:60";
# time.mktime(tupletime)
# 接受时间元组并返回时间辍(1970纪元后经过的浮点秒数)。
stamp = time.mktime((2014, 7, 10, 10, 21, 12, 5, 0, 0))
Log("stamp:", stamp, "_D(stamp)", _D(stamp)," srting : 2014-07-10 10:21:12")
stamp2 = time.mktime((2014, 7, 10, 10, 21, 12, 0, 0, 0))
Log("stamp2:", stamp2, "_D(stamp)", _D(stamp2), "srting : 2014-07-10 10:21:12")
nowTimeStamp = time.time()
nowTimeStr = _D(nowTimeStamp)
Log("nowTimeStamp:", nowTimeStamp, "nowTimeStr:", nowTimeStr)
Kiểm tra ngược cho thấy:
