A. java中14位時間戳怎麼獲取
按你描述,應該抄想要的是Unix時間戳,即當前時間到1970年1月1日0:0:0的毫秒數據。
在java裡面Data類型可以直接用API獲取。
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")
String value=20150704000000;
df.parse(value).getTime(); 就是你想要的時間戳。
具體可以查看Date類型的API
以及http://tool.chinaz.com/Tools/unixtime.aspx?jdfwkey=pqr111
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()可將時間戳轉換為可讀的時間字元串。
這兩種方法都是各自語言中獲取當前時間戳的標准方式,具有高效和易用的特點。