如何在mylog.txt文件中添加日期时间java

时间:2016-08-05 21:30:07

标签: java batch-file

我有以下批处理文件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

1 个答案:

答案 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

希望有所帮助