如何获取Android设备的当前日期/时间?无论是否正确,无关紧要,只需要在Android设备上设置的日期/时间即可.
我试过这个:
new Time().setToNow()
Run Code Online (Sandbox Code Playgroud)
但它没有给我当前的日期/时间,而是设置它.
这是我的代码,显示当前时间和日期,我想在编辑文本中仅显示当前日期,但同时显示日期和时间
此行显示 lblDateAndTime.setText(fmtDateAndTime.format(myCalendar.getTime()));
public class MainActivity extends Activity {
DateFormat fmtDateAndTime = DateFormat.getDateTimeInstance();
EditText lblDateAndTime;
Calendar myCalendar = Calendar.getInstance();
DatePickerDialog.OnDateSetListener d = new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
myCalendar.set(Calendar.YEAR, year);
myCalendar.set(Calendar.MONTH, monthOfYear);
myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
updateLabel();
}
};
TimePickerDialog.OnTimeSetListener t = new TimePickerDialog.OnTimeSetListener() {
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
myCalendar.set(Calendar.HOUR_OF_DAY, hourOfDay);
myCalendar.set(Calendar.MINUTE, minute);
updateLabel();
}
};
private void updateLabel() {
lblDateAndTime.setText(fmtDateAndTime.format(myCalendar.getTime()));
}
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle); …Run Code Online (Sandbox Code Playgroud) StackOverflow上有很多这样的问题,但没有人能得到我需要的答案.我看过这3个问题:
在Android中获取日期对象的日期对象的价值?
如何在android中获得月和日?
获取Android上的当前时间和日期
从这3个问题中我了解到,要获得日期和时间,我们需要使用日历.我访问了它的文档页面,但这太难理解了.
现在我的问题是我想获得当前日期,即12,当前月份即11月,当前年份即2014年和小时,分钟,而不是秒和上午或下午.
我才知道,直到这里:
Calendar c = Calendar.getInstance();
Run Code Online (Sandbox Code Playgroud)
现在接下来我该怎么办?
你好,我有24小时格式的日期和时间字符串,但我想在12小时内如何做到这一点,我的字符串是
String date_st="12 Nov, 2014 23:13"
Run Code Online (Sandbox Code Playgroud)
我这样做
SimpleDateFormat dateformat = new SimpleDateFormat("dd' 'MMM,' 'yyyy HH:mm aa");
Run Code Online (Sandbox Code Playgroud)
但它根据我的需要不转换它显示23:13 PM
我希望以下列格式显示
String con_date= "12 Nov, 2014 11:13 PM"
Run Code Online (Sandbox Code Playgroud)
我怎么能这样做?
到目前为止,如何获得Java(Android)中当天的总分钟数?这可能吗?例如,如果是凌晨12:37,我希望它返回int 37(当天到目前为止37分钟).或者如果它是凌晨1:41,我希望它返回int 101(当天到目前为止101分钟),或者如果它在下午12:20,它将返回int 740(当天总共740分钟).
我想知道用户使用我的应用程序的时间。所以每当他打开我的应用程序时,我想知道时间,每当他关闭应用程序时,我想知道时间。当用户关闭应用程序时,我想将使用时间发送到服务器。我如何在 android 中跟踪使用时间?
对不起,如果这是一个菜鸟问题.
我做了一个快速的Android应用程序,赠送圣诞节的礼品卡,但我想限制人们在圣诞节后"展开"他们的礼物,有没有办法我可以禁用按钮直到午夜?
我需要得到用户触摸按钮的时间.比如,当用户触摸button1时,我需要它来保存触摸此按钮的确切时间,分钟和日期.我该怎么做?