我正在使用代码将java Date对象转换为epoch:
String str = "" + date;
SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd HH:mm:ss.SSS");
Date formateDate = df.parse(str);
long epoch = formateDate.getTime();
return epoch;如果我用值2013-04-26 08:34:55.705测试它,那么它给出的是1359189295705,实际上是Sat, 26 Jan 2013 08:34:55 GMT,但是今天是星期五,为什么它说是2013年1月26日的星期六。
发布于 2013-04-26 15:58:59
month的格式是错误的,应该是yyyy-MM-dd,所以默认是第一个月。
https://stackoverflow.com/questions/16231377
复制相似问题