A. java怎麼將utc字元串轉成時間戳
new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z", Locale.ENGLISH).parse(yourTime);
B. java獲取當前時間戳 python獲取當前時間戳
Java和Python獲取當前時間戳的方法:
Java獲取當前時間戳:
- 在Java中,可以使用System.currentTimeMillis()方法來獲取當前時間的時間戳(以毫秒為單位)。這個時間戳表示從1970年1月1日00:00:00 GMT開始到現在的毫秒數。
- 如果需要以秒為單位的時間戳,可以將毫秒數除以1000。例如:long timestamp = System.currentTimeMillis() / 1000;。
Python獲取當前時間戳:
- 在Python中,可以使用time模塊中的time()函數來獲取當前時間的時間戳(以秒為單位)。這個時間戳表示從1970年1月1日00:00:00 UTC開始到現在的秒數。
- 示例代碼:import time; timestamp = time.time()。
- 如果需要將時間戳轉換為特定格式的時間字元串,可以使用time.strftime()方法。例如,將時間戳轉換為「YYYY-MM-DD HH:MM:SS」格式的時間字元串:time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(timestamp))。
總結:
- Java:使用System.currentTimeMillis()獲取毫秒級時間戳,除以1000可得秒級時間戳。
- Python:使用time.time()獲取秒級時間戳,使用time.strftime()可將時間戳轉換為可讀的時間字元串。
這兩種方法都是各自語言中獲取當前時間戳的標准方式,具有高效和易用的特點。