我有以下批处理文件java代码,我想在mylog.txt中添加日期时间,任何人都可以帮助我,我不知道如何在java批处理中添加datetime的日期时间。
/bundles/
java -Dport = COM3 -DbaudRate = 9600 -Darrser = lgCliParser -DappContext = applicationContext-service.xml com.utds.cli.service.comm.CallerIdListener> mylogs.txt的
此行返回保存在文本文件中的数据下面,我想要当前的datetimewith秒
@echo off
cd "C:\TreasureCliServices\"
start TreasureCliServiceCmd.exe
set JAVA_HOME=C:\jdk1.5.0_05
set CLI_HOME=c:\projects\utds\applications\cli
set CLI_LIB=%CLI_HOME%\lib
set CLASSPATH=%CLI_LIB%\commons-logging.jar;%CLI_LIB%\commons-logging-api.jar
set CLASSPATH=%CLASSPATH%;%CLI_LIB%\spring.jar;%CLI_LIB%\spring-core.jar;%CLI_LIB%\spring-support.jar;%CLI_LIB%\spring-remoting.jar
set CLASSPATH=%CLASSPATH%;%CLI_LIB%\utds-infra.jar;%CLI_HOME%\src\conf\spring;%CLI_HOME%\src\conf
set CLASSPATH=%CLASSPATH%;%CLI_LIB%\aopalliance.jar
set CLASSPATH=%CLASSPATH%;%CLI_HOME%\dist\cli.jar;%JAVA_HOME%\jre\lib\ext\comm.jar
set path=%JAVA_HOME%\bin;%path%
java -Dport=COM3 -DbaudRate=9600 -Dparser=lgCliParser -DappContext=applicationContext-service.xml com.utds.cli.service.comm.CallerIdListener > mylogs.txt
答案 0 :(得分:0)
@echo off
set Year=%DATE:~10,4%
set Month=%DATE:~4,2%
set Day=%DATE:~7,2%
set Hour=%TIME:~0,2%
set Minute=%TIME:~3,2%
set Second=%TIME:~6,2%
rem Modify this line to fit your time format
set CurrentTime=%Year%-%Month%-%Day%_%Hour%_%Minute%_%Second%
echo %CurrentTime%
pause
rem > will simply overwrite the log file
echo (%CurrentTime%) java -Dport=COM3 -DbaudRate=9600 -Dparser=lgCliParser -DappContext=applicationContext-service.xml com.utds.cli.service.comm.CallerIdListener > mylogs.txt
rem >> will append to the log file
echo (%CurrentTime%) java -Dport=COM3 -DbaudRate=9600 -Dparser=lgCliParser -DappContext=applicationContext-service.xml com.utds.cli.service.comm.CallerIdListener >> mylogs.txt
pause
希望有所帮助