- 帖子
- 526
- 主題
- 56
- 精華
- 0
- 積分
- 604
- 點名
- 101
- 作業系統
- win 10
- 軟體版本
- []
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2013-3-19
- 最後登錄
- 2025-5-1
           
|
24#
發表於 2017-11-11 19:51
| 只看該作者
本帖最後由 Scott090 於 2017-11-11 19:53 編輯
回復 23# ui123
原始網站: https://finance.yahoo.com/quote/AAPL/history?period1=1473638400&period2 ...
ui123 發表於 2017-9-14 16:27 
period1=1473638400, period2=1505174400 的數字是 日期的秒數數列值
以VBA計算可得
例如 日期是 "2017/1/20",則 period = datevalue("2017/1/20") * 86400 - 2209190400
其中 一日 有86400 秒, 22091904005這個數字是這個網頁對日期演算的一個常數
可以驗算:
a = (1473638400 + 2209190400) / 86400 = 42625.33333
yyyy = year(a) = 2016
mm = month(a) = 9
dd = day(a) = 12
所以, 1473638400 這個數字 代表 日期 2016/9/12
以上請參考 |
|