[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時間戳
- 批處理獲得系統當前時間之前n天的時間
- Windows批處理命令Windows
- Windows批處理學習(二)——批處理(3)薦Windows
- iOS中獲取當前時間與簡單的處理iOS
- 網路傳輸時間和客戶端處理時間的界定(批處理應用)客戶端
- windows批處理之一:字串處理Windows字串
- windows批處理之五-for語句中的檔名擷取Windows
- Windows批處理檔案Windows
- int型別和long long型別運算執行時間的差別型別
- Windows批處理命令專題Windows
- windows sql loader批處理WindowsSQL
- Windows Ping的結果顯示每次ping的時間的bat批處理指令碼WindowsBAT指令碼
- windows以及linux獲取系統時間WindowsLinux
- 開啟windows批處理大門Windows
- 部分Windows批處理指令碼整理Windows指令碼
- windows批處理之三:for迴圈Windows
- python獲取頁面亂碼時的處理Python
- windows刪除檔案的批處理操作Windows
- 在linux中生成windows的批處理LinuxWindows
- windows cmt bat批處理中的註釋WindowsBAT
- windows批處理之四:特殊的字串擷取及結合perl的操作Windows字串
- 用批處理實現的刪除特定時間以前的檔案
- 批處理以當前時間為檔名建立檔案
- window定時刪除批處理
- java 獲取傳入值的區間Java
- Windows 批處理之DATE命令的使用方法Windows
- pydantic 欄位的預設值設定獲取當前時間
- long型別資料的擷取型別
- php 獲取時間差PHP
- JavaScript獲取時間戳JavaScript時間戳
- windows 批處理備份目錄指令碼Windows指令碼
- Windows10系統優化(批處理)Windows優化
- windows批處理之二:基礎知識Windows
- PHP 時間處理PHP
- java時間處理Java
- ORACLE 處理時間Oracle
- bash時間處理