我试图在解析我的代码中的平面文件后将平面文件中DateTime存在的String 值转换为Date对象.
我已经编写了代码来做到这一点,但是当我格式化日期时,它总是给我一个超过1天的指定值的日期,有时它会添加5:30.
以下是代码:
DateFormat f = new SimpleDateFormat("EEE MMM dd HH:mm:ss zz yyyy");
Date date = f.parse("Tue Aug 23 20:00:03 PDT 2011");
System.out.println("---date----" + date);
Run Code Online (Sandbox Code Playgroud)
上面的输出是
---date----Wed Aug 24 08:30:03 IST 2011
Run Code Online (Sandbox Code Playgroud)
你能告诉我这里的问题吗?我在SimplaDateFormat课堂上使用的模式是否存在问题,或者代码是否存在问题.我已经在这个问题很长时间了.
我是 Shell Scripting 的新手,我正在尝试将变量从子脚本导出到父脚本。下面是代码,不幸的是它不起作用。不知道是什么问题。下面是代码。
我有一个脚本 set-vars1.sh 代码如下
#!/bin/bash
line_write="R"
FLAG=''
if [[ $line_write > " " && $line_write == "R" ]]
then
echo "Exporting"
export FLAG=Y
#export $FLAG;
elif [[ $line_write > " " && $line_write== "N" ]]
then
export FLAG=N
fi
EXIT_STATUS=-1
exit $EXIT_STATUS
Run Code Online (Sandbox Code Playgroud)
我试图从 set-vars2.sh 调用它,代码如下
#!/bin/bash
./set-vars1.sh
echo $FLAG
Run Code Online (Sandbox Code Playgroud)
当我尝试运行 set-vars2.sh 时,我无法回应 FLAG 的值并且它始终为空白。
你能告诉我这里有什么问题吗,我该如何纠正。很长一段时间以来,我一直在为此伤脑筋。所以任何帮助都会非常有帮助