gpt4 book ai didi

android - date.getTIme() 的负值

转载 作者:行者123 更新时间:2023-11-29 21:49:36 26 4
gpt4 key购买 nike

在获取特定日期的时间时,我得到负值。可能是什么原因。我的代码是这样的。我有两个字符串值,用于存储创建日期和截止日期并分别创建两个日期 date1 和 date2。当我检查长值时,我得到负值。我的 Logcat 也在那里。

Log.i("Cdate ",cdate);
Log.i("Ddate ",ddate);
datesdf=new SimpleDateFormat("yyyy-MM-dd");

try
{
date1=datesdf.parse(cdate);
date2=datesdf.parse(ddate);
}
catch (ParseException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}

long creationdate=date1.getTime();
long duedatee=date2.getTime();
Log.i("Creation date",Long.toString(creationdate));
Log.i("Due date",Long.toString(duedatee));

逻辑猫::

02-08 11:29:10.020: I/Cdate(1244): 8-1-2013
02-08 11:29:10.020: I/Ddate(1244): 08-0-2013
02-08 11:29:10.030: I/Creation date(1244): -61741117800000
02-08 11:29:10.030: I/Due date(1244): -61743796200000

最佳答案

您用于解析的数据格式与您指定日期的方式不匹配。您获得的日期是 8 年。

关于android - date.getTIme() 的负值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14766734/

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