Articles of 日期

比较android sqlite数据库中的日期(存储为字符串)?

我将日期作为String存储在我的数据库中,格式如下: YYYY-MM-DD HH:MM:SS 这是受支持的格式之一( http://www.sqlite.org/lang_datefunc.html )。 现在我想将这些存储日期(好吧,字符串)与另一个日期进行比较。 我的日期存储在column_date列中,所以我正在尝试这样做: SELECT * FROM MyTable WHERE (Date(column_date) >= Date (2000-01-01) AND Datetime(column_date) <= Datetime (2050-01-01)) 当我阅读文档时, The date and time functions use a subset of IS0-8601 date and time formats. The date() function returns the date in this format: YYYY-MM-DD. The date and time functions use a subset […]

Android:getRelativeTime示例

有人可以告诉我一个如何正确使用此处详述的getRelativeDateTimeString()的示例。

在java中显示基于时间的早晨,下午,晚上,夜晚消息

我想做什么:: 显示基于的消息 早上好(上午12点至下午12点) 中午后(中午12点至下午4点)好 晚上好(下午4点到晚上9点) 晚安(晚上9点至早上6点) 码:: 我使用24小时格式来获得这个逻辑 private void getTimeFromAndroid() { Date dt = new Date(); int hours = dt.getHours(); int min = dt.getMinutes(); if(hours>=1 || hours=12 || hours=16 || hours=21 || hours<=24){ Toast.makeText(this, "Good Night", Toast.LENGTH_SHORT).show(); } } 题: 这是这种做法的最佳方式,如果不是最好的方法

如何在android中的两个日期之间获得差异?,尝试过每一件事并发布

我在这里看到了所有的post,但我仍然无法想象两个android日期之间如何区别。 这就是我做的: long diff = date1.getTime() – date2.getTime(); Date diffDate = new Date(diff); 我明白了:日期是1970年1月1日,时间总是在两个小时内变大……我来自以色列所以两个小时就是时间。 我怎样才能得到正常的差异?

字符串日期的时间戳

我不知道如何将时间戳转换为日期。 我有: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView czas = (TextView)findViewById(R.id.textView1); String S = “1350574775”; czas.setText(getDate(S)); } private String getDate(String timeStampStr){ try{ DateFormat sdf = new SimpleDateFormat(“MM/dd/yyyy”); Date netDate = (new Date(Long.parseLong(timeStampStr))); return sdf.format(netDate); } catch (Exception ignored) { return “xx”; } } 答案是:1970年1月16日,但是错了。

以双位数格式显示日期

我无法以两位数格式显示日期。 我希望它是这样的,当日或月是一个数字的例子:4它会显示04.我很难想出它的逻辑,如果有人可以帮助我,我会非常感激。 Calendar c = Calendar.getInstance(); int year = c.get(Calendar.YEAR); int day = c.get(Calendar.DAY_OF_MONTH); int month = c.get(Calendar.MONTH); if (month % 10 == 0) { Place = 0 + month; } String Dates = year + “-” + Place + “-” + day; Date.setText((Dates));

Android中的日期选择器

任何人都可以在Android中发布简单日期选择器的示例代码。 如果在Android中无法使用日期选择器,则需要选择日期的选项。

如何在Android上创建日期微调器

如何创建打开日期选择器对话框的Android微调器? 我想要一个看起来像日历应用程序中的Spinner的Spinner,如下面的屏幕截图所示。 我已经尝试过的: 我在布局XML中创建了一个微调器,并尝试设置onclick属性来调用显示对话框的方法。 当我在“点击”中输入方法名称时,我得到了错误,上面写着“找不到以下类: – Spinner(更改为android.widget.Spinner,修复构建路径,编辑XML)”。 showDatePickerDialog在正确的类中: public void showDatePickerDialog(View v) { DialogFragment newFragment = new DatePickerFragment(); newFragment.show(getFragmentManager(), “Date”); } 这是DatePickerFragment(从其他网站复制): import java.util.Calendar; import android.app.DatePickerDialog; import android.app.Dialog; import android.app.DialogFragment; import android.os.Bundle; import android.widget.DatePicker; public class DatePickerFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the current date as the […]

从GregorianCalendar获取星期几

我有一个约会,我需要知道一周中的哪一天,所以我使用了一个GregorianCalendar对象,但我找回了一些不正确的日期。 GregorianCalendar calendar = new GregorianCalendar(year, month, day); int i = calendar.get(Calendar.DAY_OF_WEEK); 我究竟做错了什么? 谢谢! 编辑解决方案: mont–; GregorianCalendar calendar = new GregorianCalendar(year, month, day); int i = calendar.get(Calendar.DAY_OF_WEEK); if(i == 2){ dayOfTheWeek = “Mon”; } else if (i==3){ dayOfTheWeek = “Tue”; } else if (i==4){ dayOfTheWeek = “Wed”; } else if (i==5){ dayOfTheWeek = “Thu”; } […]

如何将长日期值转换为mm / dd / yyyy格式

可能重复: 将长字符串转换为日期 我需要将长日期值转换为mm / dd / yyyy格式。我的长值是 strDate1=”1346524199000″ 请帮帮我