相关疑难解决方法(0)

在Android应用程序中显示当前时间和日期

如何在Android应用程序中显示当前日期和时间?

android

194
推荐指数
16
解决办法
50万
查看次数

如何在Android Project中使用ThreeTenABP

我正在添加这个问题,因为我是Java和Android的新手,我搜索了几个小时试图解决这个问题.答案来自相关答案的组合,所以我想我会记录我为其他可能正在努力的人学到的东西.见答案.

对于一些背景知识,我的经验主要是PHP的Web开发和一点Ruby.我唯一的操作系统是Linux(Ubuntu Studio),我(不情愿地)在Android Studio 2.1.2中开发我的第一个Android应用程序.我的Java设置如下:

>java -version
> openjdk version "1.8.0_91"
> OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~15.10.1-b14)
> OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Run Code Online (Sandbox Code Playgroud)

datetime android android-gradle-plugin threetenbp threetenabp

169
推荐指数
3
解决办法
2万
查看次数

如何在Android中获取当前日期?

我写了以下代码

Date d = new Date();
CharSequence s  = DateFormat.format("MMMM d, yyyy ", d.getTime());
Run Code Online (Sandbox Code Playgroud)

但是问我参数,我想要字符串格式的当前日期,

喜欢

28-Dec-2011
Run Code Online (Sandbox Code Playgroud)

这样我就可以设置了TextView,

解释一下,如果你认为有必要,我是Android开发的新手.

android date simpledateformat android-date

147
推荐指数
13
解决办法
44万
查看次数

如何在android中获取当前日期时间(以毫秒为单位)

我试图用名称保存我的文件作为当前日期和时间(以毫秒为单位).在阅读文件时,我想阅读最新版本.这是代码

 Calendar rightNow = Calendar.getInstance();

  long offset = rightNow.get(Calendar.ZONE_OFFSET) +  rightNow.get(Calendar.DST_OFFSET);

  String sinceMidnight = Long.toString((rightNow.getTimeInMillis() + offset) %  (24 * 60 * 60 * 1000));

  return sinceMidnight+"_"+Filename;
Run Code Online (Sandbox Code Playgroud)

android

101
推荐指数
2
解决办法
23万
查看次数

基于android上的用户区域设置的日期格式

我想根据用户区域设置显示出生日期.在我的应用程序中,我的一个字段是出生日期,目前是格式dd/mm/yyyy.因此,如果用户更改其区域设置,则日期格式也应相应更改.任何指针或代码示例都会帮助我克服这个问题.

android date-format internationalization

50
推荐指数
5
解决办法
5万
查看次数

如何根据本地设置格式化没有年份的Android日期并显示月和日?

可能重复:
Android获取当前时间和日期

从这个没有年份的格式日期我知道如何摆脱一年.

但我也希望每月都能合成.如果用户设置为09/24/2012,则显示09/24; 如果用户设置为24/09/2012,则显示24/09.

我也想支持l18n.

也许解决方案是组合DateFormat和DateUtils,但我不知道该怎么做.

android date-format

8
推荐指数
1
解决办法
4620
查看次数

获取当前日期和时间

我有点卡在日期和时间上.我希望我的程序创建这样的日期"20121217".前4个字母是年份,第2个字母是月份,后2个是日期.年+月+日

时间是"112233"小时+分钟+秒

谢谢你的帮助!

android

6
推荐指数
1
解决办法
2万
查看次数

Android中localTime和localDate的替代类是什么?

我想使用从android API中获得的long值,该值将我返回的时间长为毫秒,以自Epoch以来的毫秒数表示。

我需要使用isBefore()plusDays()isAfter()之类的方法

Cursor managedCursor = getContentResolver().query(CallLog.Calls.CONTENT_URI,
                    new String[]{"number", "type", "date", "duration", "name"},
                    null, null, strOrder);
Run Code Online (Sandbox Code Playgroud)

在Java中,我可以使用LocalDate和LocalTime类来处理此问题,不幸的是,这些类在android上不存在,因此android上有哪些类似于localdate和localtime的类?

java time datetime android date

6
推荐指数
1
解决办法
4106
查看次数

如何从Google for Android获取当前时间?

是否有Google API可以从时区获取当前时间?如果有,该如何使用?我想从特定时区获取当前的在线时间,例如获取“当前时间:03/08/2015 11:27:54”之类的信息。我想从Google那里得到它,因为它充满信心。

谢谢!

api time android

5
推荐指数
1
解决办法
9000
查看次数

如何在android上将UTC日期转换为语言环境GMT时间

我有这个日期字符串:2016-04-26T09:14:10.477Z这是UTC时区.我想将它转换为用户本地时区,所以如果它是GMT +02:00,我想要一个值为的日期2016-04-26T11:14:10.477Z(注意9变为11).

到目前为止我一直在使用它:

val sdf = SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS", Locale.getDefault())
val now = Date()

val limit = sdf.parse(coupon.usedAt)
Run Code Online (Sandbox Code Playgroud)

下面limit = Tue Apr 26 09:14:10 GMT+02:00 2016这是不正确的,我想.

那么我怎样才能正确转换它?谢谢!

编辑:我的问题不同于这一个,因为我需要使用的对象SimpleDateFormat,而不是Date一个

android kotlin

5
推荐指数
2
解决办法
2万
查看次数