换句话说,我想要提供Joda-Time的功能:
today = today.withTime(0, 0, 0, 0);
Run Code Online (Sandbox Code Playgroud)
但是没有Joda-Time,只能使用java.util.Date.
不推荐使用.setHours()等方法.有更正确的方法吗?
我过去几个小时一直在网上搜索,以获得系统时区的日期时间.
当我使用calendar.getTimezone.getDefaultName时,它总是返回GMT.(理想情况下它应该返回我当前的时区,即IST)我正在尝试将此字符串"2014-02-14T06:04:00:00"转换为我的时区日期时间.它总是在GMT中同时返回我.
我只看到每个人都建议使用时区.即
dateFormatter.setTimezone("any_arbitary_timezone");
Run Code Online (Sandbox Code Playgroud)
Point是我的应用程序将用于不同的地理位置.我无法将其设置为特定时区.它应设置为系统时区,以便它可以显示在用户当前所在的任何时区
我试图以特定格式获取当前日期,但不是月份得到分钟
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class CurrentDate {
public static String currentDate() {
String timeStamp = new SimpleDateFormat("mm/dd/yyyy").format(Calendar.getInstance().getTime());
return timeStamp;
}
public static void main (String [] args) {
System.out.println(currentDate());
}
}
Run Code Online (Sandbox Code Playgroud)
为什么这段代码会给出分钟......我试过mon ... ???