gpt4 book ai didi

java - 将时间字符串转换为长值?

转载 作者:行者123 更新时间:2023-11-29 05:34:38 26 4
gpt4 key购买 nike

我正在尝试获取字符串的长值。

final long date = System.currentTimeMillis();
Date dt = new Date(date);
SimpleDateFormat sdf = new SimpleDateFormat(" HH:mm aa");
String time1 = sdf.format(dt);
try {
dt = sdf.parse(time1);
} catch (ParseException e)
{
e.printStackTrace();
}
long millis = dt.getTime();
Log.d("Current time", millis + "");

这里我得到毫秒(当前时间)的负值。 请帮我解决这个问题。

最佳答案

 public static long getLongDate(String d) { 
long dateInLong = 0;
try {

DateFormat formatter = new SimpleDateFormat("MM-dd-yyyy");
Date date = formatter.parse(d);
dateInLong = date.getTime();


} catch (Exception e) {
Log.d(Constants.TAG, "" + e.getMessage());
}

return dateInLong;

}

试试这个。

关于java - 将时间字符串转换为长值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19944857/

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