我面临的问题是我从android中的Date class
中提取日期并在我的活动中使用它,但我的问题是一切正常但日期函数返回25/03/2014
而不是当前日期。< / p>
现在我很困惑为什么它会返回这个无关紧要的日期而不是当前日期,也没有错误。
我的代码:
import java.util.date;
SimpleDateFormat dateformat=new SimpleDateFormat("dd/mm/yyyy");
dateformat.format(new Date());
请帮助了解如何获取当前日期。
答案 0 :(得分:1)
使用这个家伙
Date date = new Date(location.getTime());
DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(getApplicationContext());
System.out.println("Time: " + dateFormat.format(date));
答案 1 :(得分:1)
请检查模拟器的Time & Date
设置,有时会导致类似问题。
答案 2 :(得分:1)
答案 3 :(得分:0)
这给了我正确的时间
String ntime = new SimpleDateFormat("hh:mm:ss").format(new Date());
答案 4 :(得分:0)
对于日期,您可以使用
String ndate = new SimpleDateFormat("yyyy-MM-dd").format(new Date());