如何在android中获取完整日期?
我知道要借助日历实例在 android 中获取日期。
Calendar c = Calendar.getInstance();
System.out.println("====================Date is:"+ c.get(Calendar.DATE));
但这样我只得到了日期的号码。 。 。 在我的应用程序中,我必须根据日期格式进行一些计算。因此,如果月份发生变化,那么计算就会出错。 因此,出于这个原因,我想要给出月份、年份和当前日期的完整日期。 如果我想根据该日期进行一些计算,应该怎么做? 就像:如果日期少于两周,则应打印该消息。 。 。
请在这方面指导我。 谢谢。
I know about to get the date in android with the help of the calender instance.
Calendar c = Calendar.getInstance();
System.out.println("====================Date is:"+ c.get(Calendar.DATE));
But with that i got only the number of the Date. . .
In My Application i have to do Some Calculation based on the Date Formate. Thus if the months get changed then that calculation will be getting wrong.
So for that reason i want the full date that gives the Month, Year and the date of the current date.
And what should be done if i want to do Some Calculation based on that date ?
As like: if the date is less then two weeks then the message should be printed. . .
Please Guide me in this.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
看这里,
完整的日期格式请看 SimpleDateFormat
,如果你想的话对日期实例进行计算我认为您应该使用 Calendar.getTimeInMillis() 字段对这些毫秒进行计算。
编辑:这些是 SImpleDateFormat 类的格式。
编辑:两个日期差异(编辑日期:09/21/2011)
谢谢。
Look at here,
for full date format look SimpleDateFormat
and IF you want to do calculation on date instance I think you should use, Calendar.getTimeInMillis() field on these milliseconds make calculation.
EDIT: these are the formats by SImpleDateFormat class.
EDIT: two date difference (Edited on Date:09/21/2011)
Thanks.
使用 SimpleDateFormat 类,
Use SimpleDateFormat class,
您可以使用
所有选项检查 http://developer.android.com/参考/android/text/format/DateUtils.html
you can use
for all options check http://developer.android.com/reference/android/text/format/DateUtils.html
试试这个,
try this,
我正在使用以下方法来获取日期和时间。您可以将此处的区域设置更改为阿拉伯语或您希望获取特定语言的日期。
您可以获取该值并将其保存在字符串中,如下所示
I'm using following methods to get date and time. You can change the locale here to arabic or wot ever u wish to get date in specific language.
you can get the value and save it on String as below