gpt4 book ai didi

java - 在 Java 中将时间戳作为参数传递的问题

转载 作者:太空狗 更新时间:2023-10-29 11:37:11 26 4
gpt4 key购买 nike

我想使用 shell 脚本以“yyyy-mm-dd hh:mm:ss”格式传递时间戳,我的意思是从 shell 脚本我将调用我的 jar 文件并将参数作为参数传递,所以我就像-

DATE=`date +%Y-%m-%d" "%H:%M:%S`
spark-submit --jars ./mylibs/log4j-1.2.17.jar --class com.mycom.test.jobtest.agg myApp-.0.1.jar $DATE

如果我对 DATE 进行回显,它将给出预期格式“yyyy-mm-dd hh:mm:ss”的正确日期,但是在 java 中解析时它正在考虑空间并只采用日期部分,并给出如下错误-

Exception in thread "main" java.text.ParseException: Unparseable date: "2015-03-08"

请建议将时间戳作为参数传递的最佳方法,

最佳答案

用双引号传递:"$DATE"

关于java - 在 Java 中将时间戳作为参数传递的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28917831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com