相关疑难解决方法(0)

如何在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万
查看次数

如何获得Kotlin当前的当地日期和时间

如何在当地时间Kotlin获取当前日期(日月和年)和时间(小时,分钟和秒)?

我试过了,LocalDateTime.now()但它给了我一个错误的说法Call requires API Level 26 (curr min is 21).

我怎么能在Kotlin得到时间和约会?

datetime android kotlin

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

从android当前获取过去7天的日期

我想在今天的日期之前7天获取日期.我正在使用SimpleDateFormat来获取今天的日期.

SimpleDateFormat sdf1 = new SimpleDateFormat("dd/MM/yyyy");
Run Code Online (Sandbox Code Playgroud)

请指导我完成这个

我发现最有用的更新答案

SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/yyyy");
String currentDateandTime = sdf.format(new Date());
Date cdate=sdf.parse(currentDateandTime);
Calendar now2= Calendar.getInstance();
now2.add(Calendar.DATE, -7);
String beforedate=now2.get(Calendar.DATE)+"/"+(now2.get(Calendar.MONTH) + 1)+"/"+now2.get(Calendar.YEAR);
Date BeforeDate1=sdf.parse(beforedate);
cdate.compareTo(BeforeDate1);
Run Code Online (Sandbox Code Playgroud)

谢谢你的回复

android

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

如何在Kotlin获得7天前到今天的约会?

我想从7天前到今天在Kotlin得到约会.有什么建议?这就是我到目前为止所拥有的

val date = Calendar.getInstance()

val yesterday = Calendar.getInstance()

yesterday.add(Calendar.DATE,-1)

var todayOrYesterday:String?

var todayDate = date.time

while (todayDate > yesterday.time){

    val formatter = SimpleDateFormat("EEEE, d MMMM yyyy")

    val format = formatter.format(todayDate)

    println(format)

    todayOrYesterday = if (DateUtils.isToday(date.timeInMillis)) {
            "Today"
    }else "Yesterday"

    date.add(Calendar.DATE,-7)
}
Run Code Online (Sandbox Code Playgroud)

android kotlin

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

如何设置日期选择器的日期?

我使用DatePickerDialog.OnDateSetListener它的工作正常.

我想在日期选择器中添加120天的日期.

我的意思是如果我添加120天,日期和月份将自动更改.怎么做?

android

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

Android:如何计算几天前的日期?

我得到今天这样的日期:

final Calendar cal = Calendar.getInstance();
{
   mYear = cal.get(Calendar.YEAR);
   mMonth = cal.get(Calendar.MONTH);
   mDay = cal.get(Calendar.DAY_OF_MONTH);
}
Run Code Online (Sandbox Code Playgroud)

我想计算x天前的日期是什么...有人得到了什么吗?

java android calendar days

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

如何在当前日期上添加 30 天?

我想在当前日期中添加 30 天,我进行了很多搜索,但没有找到正确的解决方案。

我的代码

 Date date = new Date();
 SimpleDateFormat df = new SimpleDateFormat("YYYY-MM-dd");
 Calendar c1 = Calendar.getInstance();
 String currentdate = df.format(date);

 try {
     c1.setTime(df.parse(currentdate));
     c1.add(Calendar.DATE, 30);
     df = new SimpleDateFormat("yyyy-MM-dd");
     Date resultdate = new Date(c1.getTimeInMillis());
     String dueudate = df.format(resultdate);
     Toast.makeText(this, dueudate, Toast.LENGTH_SHORT).show();
 } catch (ParseException e) {
     e.printStackTrace();
 }
Run Code Online (Sandbox Code Playgroud)

这段代码的输出是:2019-01-29 我不明白为什么它显示这个输出任何人都可以帮助我。

java android days java.util.calendar

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