[windows]批處理獲取時間的long型值
@echo off
setlocal
call :GetUnixTime UNIX_TIME
echo %UNIX_TIME% seconds have elapsed since 1970-01-01 00:00:00
goto :EOF
:GetUnixTime
setlocal enableextensions
for /f %%x in ('wmic path win32_utctime get /format:list ^| findstr "="') do (
set %%x)
set /a z=(14-100%Month%%%100)/12, y=10000%Year%%%10000-z
set /a ut=y*365+y/4-y/100+y/400+(153*(100%Month%%%100+12*z-3)+2)/5+Day-719469
set /a ut=ut*86400+100%Hour%%%100*3600+100%Minute%%%100*60+100%Second%%%100
endlocal & set "%1=%ut%" & goto :EOF
The result will be returned into the first parameter passed to GetUnixTime, i.e. %UNIX_TIME%.
For example:
1341791426 seconds have elapsed since 1970-01-01 00:00:00
直接呼叫unix_time函式即可,呼叫方式已經給出了ie例項,還沒有去驗證,同學們可以自己去驗證。
存成一個time2timestamp.bat,然後直接用就可以了
相關文章
- Windows批處理中的變數和值Windows變數
- Windows Ping的結果顯示每次ping的時間的bat批處理指令碼WindowsBAT指令碼
- python獲取頁面亂碼時的處理Python
- 05 Windows批處理中的字串和布林資料型別Windows字串資料型別
- 開啟windows批處理大門Windows
- RTL 時間的處理
- java 獲取傳入值的區間Java
- 06 Windows批處理之整數和浮點資料型別Windows資料型別
- 獲取時間戳,幾個時間點的時間戳時間戳
- 07 Windows批處理之檔案操作Windows
- Windows 批處理之DATE命令的使用方法Windows
- [20190219]變態的windows批處理6.txtWindows
- 04 Windows批處理中的條件執行Windows
- [20211207]變態的windows批處理10.txtWindows
- [20211011]變態的windows批處理9.txtWindows
- [20210510]變態的windows批處理7.txtWindows
- pydantic 欄位的預設值設定獲取當前時間
- 批處理以當前時間為檔名建立檔案
- java時間處理Java
- PHP 時間處理PHP
- jackson時間格式的處理
- 獲取系統時間
- php 獲取時間差PHP
- 獲取當前時間
- Linux時間的獲取與使用Linux
- python 獲取時間的datetime庫Python
- windows 批處理備份目錄指令碼Windows指令碼
- Windows10系統優化(批處理)Windows優化
- c++ 獲取當前時間周初凌晨時間戳(獲取當前時間週一凌晨時間戳)C++時間戳
- Java 獲取本地時間與網路時間Java
- 時間序列資料的處理
- Java中對時間的處理Java
- 字串和日期時間的處理字串
- 常見的Javascript獲取時間戳JavaScript時間戳
- 獲取當前時間往前的日期
- mybatis獲取當前時間MyBatis
- QT獲取日期,時間,星期QT
- C++11獲取時間C++
- Qt:獲取日期和時間QT