这是获取日期格式的代码
GregorianCalendar calDate = new GregorianCalendar(Formats.getText());
构造函数将格式保存为2015,7,15 我想要实现的是能够从文本字段设置此格式。例如
String nnhh= ""+Firstname.getText();
String someDate = ""+nnhh;
SimpleDateFormat sdf = new SimpleDateFormat("MM,dd,yyyy");
try {
Date date = sdf.parse(someDate);
long dd=date.getTime();
Firstname.setText(""+dd);} catch (ParseException e) {
e.printStackTrace();
}
但我有错误并且无法正常工作。 请问这是正确的代码吗?
已解决以下代码
A_array=(A1 A2 A3)
B_array=(B1 B2 B3)
for (( i = 0; i < ${A_array[@]}; ++i )) ; do
A="${A_array[i]}"
B="${B_array[i]}"
....../l2gen ifile= ..../"$A".hdf Geofile= ..../"$B".hdf ofile=...../"$A"_lc
done
和dd就像我想要的那样在TimeInMillis中。谢谢
答案 0 :(得分:0)
为了能够解析它,我建议你使用类似的东西:
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("y M d VV m s H");
格式化程序需要所有这些元素。 (有关格式详情,请参阅https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html。)
这应该是你所需要的:
GregorianCalendar calDate = GregorianCalendar.from(ZonedDateTime.parse(dateToParse, formatter));