相关疑难解决方法(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万
查看次数

如何在不使用任何已弃用的类的情况下将日期从一种格式转换为另一种格式的另一种日期对象?

我想将date1格式的日期转换为date2格式的日期对象.

    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MMMM dd, yyyy");
    SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("yyyyMMdd");
    Calendar cal = Calendar.getInstance();
    cal.set(2012, 8, 21);
    Date date = cal.getTime();
    Date date1 = simpleDateFormat.parse(date);
    Date date2 = simpleDateFormat.parse(date1);
    println date1
    println date2
Run Code Online (Sandbox Code Playgroud)

java

42
推荐指数
4
解决办法
12万
查看次数

将日期字符串转换为其他格式

我有一个包含格式日期的字符串YYYY-MM-DD.

您如何建议我以DD-MM-YYYY最佳方式将其转换为格式?

这就是我天真的做法:

import java.util.*;
public class test {
    public static void main(String[] args) {
         String date = (String) args[0]; 
         System.out.println(date); //outputs: YYYY-MM-DD
         System.out.println(doConvert(date)); //outputs: DD-MM-YYYY
    }

    public static String doConvert(String d) {
         String dateRev = "";
         String[] dateArr = d.split("-");
         for(int i=dateArr.length-1 ; i>=0  ; i--) {
             if(i!=dateArr.length-1)
                dateRev += "-";
             dateRev += dateArr[i];
         }
    return dateRev;
    }
}
Run Code Online (Sandbox Code Playgroud)

但还有其他更优雅和有效的方法吗?IE浏览器.使用一些内置功能?我一直无法找到一个,同时快速搜索API.

这里有人知道另一种方式吗?

java date android-date

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

如何在android中转换日期格式

我正在将格式化为字符串日期YYYY/MM/DD HH:MM:SS.我想将其更改为mm/dd/yyyy HH:mm:ss并且它还将显示AM和PM我该怎么做.请帮助我

谢谢

android date

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

日期格式转换Android

我有日期的字符串形式:

2011-03-27T09:39:01.607
Run Code Online (Sandbox Code Playgroud)

我想格式化它 March 27, 2011

我在用

DateFormat[] formats = new DateFormat[] {
DateFormat.getDateInstance(), DateFormat.getDateTimeInstance(),
         DateFormat.getTimeInstance(), };
String actDate= formats[0].format(uploadeddate.substring(0,9));
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

我如何转换为March 27, 2011

java android date

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

等于和包含之间有什么区别

我不知道有什么更好的用法,虽然我需要返回布尔值,使用:contains或equals搜索匹配项。这里有些例子。

List<String> names = new ArrayList<>();
names.add(“John”);
names.add(“Laura”);
names.add(“Nick”);
Run Code Online (Sandbox Code Playgroud)

等于 :

boolean check;
for(String name : names)
{
 if(“Laura”.equals(name))
    { 
  check = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

包含:

boolean check;
check = names.contains(“Laura”);
Run Code Online (Sandbox Code Playgroud)
  1. 实际区别是什么?
  2. 什么值得使用?

提前响应

java search match

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