r语言 怎样把unix时间戳转换回时间

Python0150

r语言 怎样把unix时间戳转换回时间,第1张

  System.currentTimeMillis() :返回当前系统的毫秒数,由于取得的是毫秒数,所以在处理UNIX时间戳的时候需要转换成秒

    也就是:

        long epoch = System.currentTimeMillis()/1000

方法:

    1、获取当前系统的UNIX时间戳

        System.out.println("获取系统毫秒数方法1:"+Long.toString(new Date().getTime()))

        System.out.println("获取系统毫秒数方法2:"+Long.toString(System.currentTimeMillis()))

    注意:以上代码获取的都是系统毫秒数,在实际的操作中我们一般都是记录毫秒说以求记录的精度,当处理UNIX时间戳的时候需要把数据进行处理。

    2、将UNIX时间戳转换成系统可以处理的时间

        System.out.println(""+new java.text.SimpleDateFormat("yyyy MM-dd HH:mm:ss").format(new java.util.Date (1215782027390L)))

        输出:2008 07-11 21:13:47

    注意:此时处理的数据为系统毫秒不是UNIX时间戳

    

    3、讲时间转换成UNIX时间戳

        long epoch = new java.text.SimpleDateFormat ("dd/MM/yyyy HH:mm:ss").parse("09/22/2008 16:33:00").getTime()

注意:

    请注意!对与不同的时区处理上有差异,首先要清楚自己所在的时区。

        String timezone_info = System.getProperty("user.timezone")

        System.out.println("当前的时区:"+timezone_info)

        System.out.println("时区信息:"+TimeZone.getDefault())

    输出:

         当前的时区:Asia/Shanghai

         时区信息:sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null]

    处理不同的时区的方法:

        SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

            sd.setTimeZone(TimeZone.getTimeZone("GMT+8"))

            String strDate = sd.format(new Date(1215782027390L))

            System.out.println("正八区当前时间:"+strDate)

         输出:

                 正八区当前时间:2008-07-11 21:13:47

 

R是统计领域广泛使用的诞生于1980年左右的S语言的一个分支。可以认为R是S语言的一种实现。而S语言是由AT&T贝尔实验室开发的一种用来进行数据探索、统计分析和作图的解释型语言。最初S语言的实现版本主要是S-PLUS。S-PLUS是一个商业软件,它基于S语言,并由MathSoft公司的统计科学部进一步完善。后来新西兰奥克兰大学的Robert Gentleman和Ross Ihaka及其他志愿人员开发了一个R系统。由“R开发核心团队”负责开发。 R是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作修改的在R环境下运行。 R的语法是来自Scheme。R的使用与S-PLUS有很多类似之处,这两种语言有一定的兼容性。S-PLUS的使用手册,只要稍加修改就可作为R的使用手册。所以有人说:R,是S-PLUS的一个“克隆”。

但是请不要忘了:R是免费的(R is free)。R语言源代码托管在github,具体地址可以看参考资料。 。

R语言的下载可以通过cran的镜像来查找,具体地址可以看参考资料。

R语言有域名为.cn的下载地址,有六个,其中两个由Datagurn,由中国科学技术大学提供的。R语言Windows版,其中由两个下载地点是Datagurn和USTC提供的。具体地址可以看参考资料。