zoukankan      html  css  js  c++  java
  • JaveWeb 公司项目(5)----- Java获取当前时间的年月日以及同Thrift格式的转化

    随着项目进度的逐步完成,数据传输和界面基本上已经搭建完成,下面就是一些细节部分的修改

    今天博文的主要内容说的是获取当前的时间和同Thrift类型的转化

    和C#类似,java也有一个时间类Date,加载包import java.util.Date;

    实例化Date

     Date  Time = new  Date(); 

    使用.get()方法获取年月日

    int year = currTime.getYear();//年

    但是在实际使用过程中发现使用.get()方法中间有一道横线,百度了一下,有横线的表示将来的Java API中将会把这些方法删除,为了便于程序能够升级,最好不要用这些方法

    Date.getYear()用Calendar.get(Calendar.YEAR)作为替代,以此类推,值得一提的是java中的月份是从0开始的,所以获取的月份需要+1才能得到实际的月份

    弄明白了这些,下面就是和Thrift的转化,Thrift可以支持的类型不包括事件类型,在存取的过程中需要转化,主要功能代码如下:

     public static Thrift_DateTime ThriftTime(Calendar a)
        {
            Thrift_DateTime time = new Thrift_DateTime();
            time.nYear = (short)a.get(Calendar.YEAR);
            time.nMonth = (short)(a.get(Calendar.MONTH) + 1);
            time.nDay = (short)a.get(Calendar.DAY_OF_MONTH);
            time.nHour = (short)a.get(Calendar.HOUR_OF_DAY);
            time.nMin = (short)a.get(Calendar.MINUTE);
            time.nSec = (short)a.get(Calendar.SECOND);
            return time;
        }

     

  • 相关阅读:
    使用Eclipse创建Maven的JSP项目
    MySQL远程访问
    IDEA创建web工程,不用Archetype(超简单)
    IDEA创建web工程(超简单)
    共享软件
    C语言讲义——链表完整代码
    base64图片显示问题
    JAVA 判断一个字符串是否是合法的日期格式?
    SpringBoot配置本地文件映射路径
    SpringBoot读取资源目录下的文件
  • 原文地址:https://www.cnblogs.com/Liu30/p/6852977.html
Copyright © 2011-2022 走看看