Date
將 mm-dd-YY 轉換為午夜 UTC 的時間戳
我需要將
mm-dd-YY
字元串轉換為 UNIX 時間戳以用於 HubSpot 的 API。所述 API 要求將日期設置為 UTC 午夜。我可以使用以下方法轉換日期:
date -j -f "%m-%d-%Y" "01-20-2013" "+%s"
但是如何將“午夜 UTC”組件附加到輸出中?
正如@stoney 在他的回復中提到的,“午夜 UTC”部分需要在輸入中。
我看到你使用的是 BSD 日期,所以你可能在 macOS 上。
date -j -u -f "%m-%d-%YT%T" "01-20-2013T00:00:00" "+%s"
該
-u
選項將日期解釋為 UTC,%T
格式字元串中的部分還允許命令讀取時間,此處明確設置為午夜。
日期-d“2013-01-20T00:00:00+0000”+“%s”
輸出中沒有午夜 UTC,但在輸入中。