标签: android-date

如何在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中将毫秒转换为日期格式?

我有几毫秒.我需要它转换为日期格式

例:

23/10/2011

怎么实现呢?

java android android-date java-date

82
推荐指数
10
解决办法
15万
查看次数

使用Android将时间值转换为格式"hh:mm Am/Pm"

我使用StringTokenizer从数据库获取日期值如"2013-02-27 06:06:30"我将分别得到时间,如下所示

String startTime = "2013-02-27 06:06:30";

StringTokenizer token = new StringTokenizer(startTime);
String date1 = token.nextToken();  
String time1 = token.nextToken(); 
Run Code Online (Sandbox Code Playgroud)

在时间1我得到的结果06:06:30,

我可以将它重新存储在String类型的另一个变量中,如下所示吗?

String displayValue = "06:06 AM";
Run Code Online (Sandbox Code Playgroud)

如果time1变量的值为

String time = 16:00:00;
Run Code Online (Sandbox Code Playgroud)

那么它应该转换为:

String displayValue = "04:00 PM";
Run Code Online (Sandbox Code Playgroud)

android stringtokenizer android-date

31
推荐指数
7
解决办法
8万
查看次数

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

我有一个包含格式日期的字符串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中的两个字符串日期和时间?

我有两个字符串日期时间如下:

String Date1 = "05-09-2013 10:46:10"
String Date2 = "06-09-2013 10:46:10"
Run Code Online (Sandbox Code Playgroud)

我需要比较这些日期时间,我需要结果.

android android-date

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

如何确定设备是使用12或24小时时间格式?

我想知道当前的设备时间格式.

表示24小时/ 12小时格式.

Plz让我知道如何确定.

有没有API可以确定这一点.

谢谢.

android android-date

21
推荐指数
2
解决办法
6692
查看次数

获取给定时区的当前时间:android

我是Android的新手,我目前面临的问题是获得时区的当前时间.

我以"GMT-7"格式得到时区,即字符串.我有系统时间.

有没有一种干净的方法来获得上述时区的当前时间?任何帮助表示赞赏.谢谢,

编辑:尝试这样做:

public String getTime(String timezone) {
    Calendar c = Calendar.getInstance();
    c.setTimeZone(TimeZone.getTimeZone(timezone));
    Date date = c.getTime();
    SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
    String strDate = df.format(date);
    return c.getTime().toString();
}
Run Code Online (Sandbox Code Playgroud)

java android android-date

16
推荐指数
6
解决办法
4万
查看次数

如何将日期dd/mm/yyyy转换为yyyy-MM-dd HH:mm:ss Android

如何将dd/mm/yyyy中的日期转换为支持sqlite的格式yyyy-MM-dd'T'HH:mm:ss

例如:

public static String convertStringToData(String stringData)
        throws ParseException {

    SimpleDateFormat sdf = new SimpleDateFormat("dd/mm/aaaa");//yyyy-MM-dd'T'HH:mm:ss
    SimpleDateFormat output = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date data = sdf.parse(stringData);
    String formattedTime = output.format(data);
    return formattedTime;
}
Run Code Online (Sandbox Code Playgroud)

java android android-date android-dateutils

11
推荐指数
3
解决办法
4万
查看次数

如何处理服务器和本机android应用程序之间的时区差异?

假设我的服务器位于美国,我住在俄罗斯.我们知道他们有不同的时区.

我的应用程序String从服务器获取text().而这个文本数据Date在数据库中有列保存记录日期.

当我获得数据时,我也获得了date知识.所以我可以按时间分组.顶部的第一个和底部的最后一个.随你...

我写了一个函数来显示日期值更人性化,如"13小时","9分钟".服务器在服务器(美国)时区发送日期.

当我用俄罗斯时区计算申请时间时(因为它是申请时的当前时区),它计算错误.所以,这不是任何人想要的东西.

我该怎么做才能实现正确的计算?

注释:此应用程序将由不同国家的公民使用.所以我无法使计算静态.

timezone android android-date

11
推荐指数
2
解决办法
6717
查看次数

如何将 Kotlin 日期的字符串或时间戳格式化为我的首选格式?

我从两个版本的天气 API 获取日期数据。第一个是这样的字符串:2019-08-07 09:00:00和这样的:1565209665。如何将其更改为仅日期或日期和月份的名称?例如,星期一,八月。

我在几个配置中尝试过类似的东西,但它只能在完整版中使用。如果我发现某些东西,则会引发错误:

    var date = list.get(position).dt_txt
    val formatter = DateTimeFormatterBuilder()
        .appendPattern("yyyy-MM-dd HH:mm:ss").toFormatter()
    formatter.parse(date)
Run Code Online (Sandbox Code Playgroud)

android android-date kotlin java-time

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