Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 到日期/时间转换或逻辑的长数字?_Java_Android_Numbers - Fatal编程技术网

Java 到日期/时间转换或逻辑的长数字?

Java 到日期/时间转换或逻辑的长数字?,java,android,numbers,Java,Android,Numbers,例如,我有一个以数字格式表示时间的xml文件 1361988590126代表日期/时间27/02/2013 19:09 通过搜索,我能够理解这个日期/时间正在使用一些由13个数字组成的java/javascript代码转换为毫秒 我需要知道这个逻辑是如何工作的,我如何解释这些数字,将它们转换成时间,反之亦然 如果有人能告诉我,从1970年开始,这个时间是如何转换成十进制的 请帮忙 谢谢首先,看看这里:) 据我所知,自1970年1月1日以来,这只是一个毫秒的计数 Date对象有一个构造函数,它知道

例如,我有一个以数字格式表示时间的xml文件

1361988590126代表日期/时间27/02/2013 19:09

通过搜索,我能够理解这个日期/时间正在使用一些由13个数字组成的java/javascript代码转换为毫秒

我需要知道这个逻辑是如何工作的,我如何解释这些数字,将它们转换成时间,反之亦然

如果有人能告诉我,从1970年开始,这个时间是如何转换成十进制的

请帮忙

谢谢

首先,看看这里:)

据我所知,自1970年1月1日以来,这只是一个毫秒的计数 Date对象有一个构造函数,它知道如何处理它。 您应该能够使用适当的
SimpeDateFormat
来回转换

public class MillisecondToDate {
    public static void main(String[] args)throws Exception {
        long yourmilliseconds = 1119193190;
        SimpleDateFormat sdf = new SimpleDateFormat("MMM dd,yyyy HH:mm");

        Date resultdate = new Date(yourmilliseconds);
        System.out.println(sdf.format(resultdate));  
    } 
}  
通过谷歌很容易找到例子,比如

您使用的是哪种编程语言?@Mr_Green这是一款基于android的应用程序,通过反编译学习对android操作系统的基本理解。好。。我确信程序员已经使用java作为编程语言,请参见下面的代码片段<代码>iput对象v0,p0,Lcom/user/dire/Conversation;->mSelected:Ljava/lang/Boolean你应该提及与你的问题相关的一切。否则,没有人能理解你的要求。读一下,谢谢。你的参考资料和代码帮了大忙:D