Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 识别日期格式_Java_Date_Locale - Fatal编程技术网

Java 识别日期格式

Java 识别日期格式,java,date,locale,Java,Date,Locale,正在使用Web服务,该服务以无法识别的格式返回日期 <Date>1140711</Date> <Time>94255</Time> 1140711 94255 其格式为Century+yy+MM+dd,如果日期为20140711(yyyyMMdd),则日期为1140711。因此,我如何将这些日期(如1140711)转换为2014年11月7日(MM/dd/yyyy)可能唯一有意义的方法是将其

正在使用Web服务,该服务以无法识别的格式返回日期

              <Date>1140711</Date>
              <Time>94255</Time>
1140711
94255

其格式为Century+yy+MM+dd,如果日期为20140711(yyyyMMdd),则日期为1140711。因此,我如何将这些日期(如1140711)转换为2014年11月7日(MM/dd/yyyy)

可能唯一有意义的方法是将其转换为114-07-11,就好像程序员忘记了将1900添加到从某个日期获取的年份返回值一样

所以:2014年7月11日

很有可能,这个程序员也没有给这个月加1,所以这也可能意味着

或:2014年8月11日

时间可能是09:42:55

稍后要通过分解和添加1900来转换日期,请执行以下操作:

String cmd = "1141126";
int len = cmd.length();
int day = Integer.parseInt( cmd.substring( len - 2 ) ); 
int month = Integer.parseInt( cmd.substring( len - 4, len - 2 ) ); 
int year = 1900 + Integer.parseInt( cmd.substring( 0, len - 4 ) ); 
String mdc = month + "/" + day + "/" + year;

可能这唯一有意义的方法是114-07-11,好像程序员忘记了在从日期开始的年份返回值上加1900

所以:2014年7月11日

很有可能,这个程序员也没有给这个月加1,所以这也可能意味着

或:2014年8月11日

时间可能是09:42:55

稍后要通过分解和添加1900来转换日期,请执行以下操作:

String cmd = "1141126";
int len = cmd.length();
int day = Integer.parseInt( cmd.substring( len - 2 ) ); 
int month = Integer.parseInt( cmd.substring( len - 4, len - 2 ) ); 
int year = 1900 + Integer.parseInt( cmd.substring( 0, len - 4 ) ); 
String mdc = month + "/" + day + "/" + year;

可能这唯一有意义的方法是114-07-11,好像程序员忘记了在从日期开始的年份返回值上加1900

所以:2014年7月11日

很有可能,这个程序员也没有给这个月加1,所以这也可能意味着

或:2014年8月11日

时间可能是09:42:55

稍后要通过分解和添加1900来转换日期,请执行以下操作:

String cmd = "1141126";
int len = cmd.length();
int day = Integer.parseInt( cmd.substring( len - 2 ) ); 
int month = Integer.parseInt( cmd.substring( len - 4, len - 2 ) ); 
int year = 1900 + Integer.parseInt( cmd.substring( 0, len - 4 ) ); 
String mdc = month + "/" + day + "/" + year;

可能这唯一有意义的方法是114-07-11,好像程序员忘记了在从日期开始的年份返回值上加1900

所以:2014年7月11日

很有可能,这个程序员也没有给这个月加1,所以这也可能意味着

或:2014年8月11日

时间可能是09:42:55

稍后要通过分解和添加1900来转换日期,请执行以下操作:

String cmd = "1141126";
int len = cmd.length();
int day = Integer.parseInt( cmd.substring( len - 2 ) ); 
int month = Integer.parseInt( cmd.substring( len - 4, len - 2 ) ); 
int year = 1900 + Integer.parseInt( cmd.substring( 0, len - 4 ) ); 
String mdc = month + "/" + day + "/" + year;


1140711? 你希望这个日期被解读为什么?11/40/711? 11/07411? 0711年1月14日?@bot:这是来自web服务的响应。不知道该如何解释。据说是在MM/dd/yyyy。这是美国地区,但格式不同。请使用其他web服务。它被记录在案,童车或两者都有。至少有一个想法这个“日期”应该代表哪一天和时间吗?@laune,@Henry,@bot:这是世纪+年+月+日,所以这将是2014/07/11。如何在java1140711中将其转换为MM/dd/yyyy?你希望这个日期被解读为什么?11/40/711? 11/07411? 0711年1月14日?@bot:这是来自web服务的响应。不知道该如何解释。据说是在MM/dd/yyyy。这是美国地区,但格式不同。请使用其他web服务。它被记录在案,童车或两者都有。至少有一个想法这个“日期”应该代表哪一天和时间吗?@laune,@Henry,@bot:这是世纪+年+月+日,所以这将是2014/07/11。如何在java1140711中将其转换为MM/dd/yyyy?你希望这个日期被解读为什么?11/40/711? 11/07411? 0711年1月14日?@bot:这是来自web服务的响应。不知道该如何解释。据说是在MM/dd/yyyy。这是美国地区,但格式不同。请使用其他web服务。它被记录在案,童车或两者都有。至少有一个想法这个“日期”应该代表哪一天和时间吗?@laune,@Henry,@bot:这是世纪+年+月+日,所以这将是2014/07/11。如何在java1140711中将其转换为MM/dd/yyyy?你希望这个日期被解读为什么?11/40/711? 11/07411? 0711年1月14日?@bot:这是来自web服务的响应。不知道该如何解释。据说是在MM/dd/yyyy。这是美国地区,但格式不同。请使用其他web服务。它被记录在案,童车或两者都有。至少有一个想法这个“日期”应该代表哪一天和时间吗?@laune,@Henry,@bot:这是世纪+年+月+日,所以这将是2014/07/11。如何将其转换为Java格式的MM/dd/yyyy?如果日期为20141126(yyyyMMdd),那么它将是1141126。那么,我如何将1141126这样的日期转换为2014年11月26日(MM/dd/yyyy)@user630209几行代码,从字符串转换为字符串。其世纪+yy+MM+dd格式,如果日期是20141126(yyyyMMdd),那么它将是1141126。那么,我如何将1141126这样的日期转换为2014年11月26日(MM/dd/yyyy)@user630209几行代码,从字符串转换为字符串。其世纪+yy+MM+dd格式,如果日期是20141126(yyyyMMdd),那么它将是1141126。那么,我如何将1141126这样的日期转换为2014年11月26日(MM/dd/yyyy)@user630209几行代码,从字符串转换为字符串。其世纪+yy+MM+dd格式,如果日期是20141126(yyyyMMdd),那么它将是1141126。那么,我如何将1141126这样的日期转换为2014年11月26日(MM/dd/yyyy)@user630209几行代码,从一个字符串到另一个字符串。