精华内容
下载资源
问答
  • 本文目前提供:LocalDateTime获取时间戳(毫秒/秒)、LocalDateTime与String互转、Date与LocalDateTime互转 文中都使用的时区都是东8区,也就是北京时间。这是为了防止服务器设置时区错误时导致时间不对,如果您是...

     

    本文收录在猪哥GitHub:https://github.com/pig6/Java 中,本项目收集一线大厂面试、实战、Java学习路线等。

    本文目前提供:LocalDateTime获取时间戳(毫秒/秒)、LocalDateTime与String互转、Date与LocalDateTime互转

    文中都使用的时区都是东8区,也就是北京时间。这是为了防止服务器设置时区错误时导致时间不对,如果您是其他时区,请自行修改

     

    1.LocalDateTime获取毫秒数​

    //获取秒数
    Long second = LocalDateTime.now().toEpochSecond(ZoneOffset.of("+8"));
    //获取毫秒数
    Long milliSecond = LocalDateTime.now().toInstant(ZoneOffset.of("+8")).toEpochMilli();
    
    

     

    2.LocalDateTime与String互转

    //时间转字符串格式化
     DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS");
     String dateTime = LocalDateTime.now(ZoneOffset.of("+8")).format(formatter);
    
    //字符串转时间
    String dateTimeStr = "2018-07-28 14:11:15";
    DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
    LocalDateTime dateTime = LocalDateTime.parse(dateTimeStr, df);

     

    3.Date与LocalDateTime互转

        //将java.util.Date 转换为java8 的java.time.LocalDateTime,默认时区为东8区
        public static LocalDateTime dateConvertToLocalDateTime(Date date) {
            return date.toInstant().atOffset(ZoneOffset.of("+8")).toLocalDateTime();
        }
    
       
        //将java8 的 java.time.LocalDateTime 转换为 java.util.Date,默认时区为东8区
        public static Date localDateTimeConvertToDate(LocalDateTime localDateTime) {
            return Date.from(localDateTime.toInstant(ZoneOffset.of("+8")));
        }
    
    
        /**
         * 测试转换是否正确
         */
        @Test
        public void testDateConvertToLocalDateTime() {
            Date date = DateUtils.parseDate("2018-08-01 21:22:22", DateUtils.DATE_YMDHMS);
            LocalDateTime localDateTime = DateUtils.dateConvertToLocalDateTime(date);
            Long localDateTimeSecond = localDateTime.toEpochSecond(ZoneOffset.of("+8"));
            Long dateSecond = date.toInstant().atOffset(ZoneOffset.of("+8")).toEpochSecond();
            Assert.assertTrue(dateSecond.equals(localDateTimeSecond));
        }

    更多Java优质文章,请关注猪哥微信公众号:猪哥Java!
     

     

    展开全文
  • 颜色互转进制互转进制知识 系统结构:十转X,X转十,二转十六,十转X,X转十,二转十六,取点_,取设备场景_,复制位图_,置伸缩模式_, ======启动窗口程序集 | | | |------ __启动窗口_创建完毕 | | |
  • /** * @description:驼峰与下划线之间互转工具类 * @author:boob * @since:2020/2/9 */ public class CamelCaseUtil { private static final char SEPARATOR = '_'; public CamelC...
    package org.bood.common.utils;
    
    /**
     * <p>
     * 驼峰与下划线之间互转工具类
     * </p>
     * 
     * @author:bood
     * @date:2020/10/16
     */
    public class CamelCaseUtil {
    
        private static final char SEPARATOR = '_';
    
        public CamelCaseUtil() {
        }
    
        /**
         * <p>
         * 转下划线
         * </p>
         *
         * @param s: 
         * @return:java.lang.String
         * @author:bood
         * @date:2020/10/16
         */
        public static String toUnderlineName(String s) {
            if (s == null) {
                return null;
            }
    
            StringBuilder sb = new StringBuilder();
            boolean upperCase = false;
            for (int i = 0; i < s.length(); i++) {
                char c = s.charAt(i);
                boolean nextUpperCase = true;
    
                if (i < (s.length() - 1)) {
                    nextUpperCase = Character.isUpperCase(s.charAt(i + 1));
                }
    
                if ((i >= 0) && Character.isUpperCase(c)) {
                    if (!upperCase || !nextUpperCase) {
                        if (i > 0) sb.append(SEPARATOR);
                    }
                    upperCase = true;
                } else {
                    upperCase = false;
                }
    
                sb.append(Character.toLowerCase(c));
            }
            return sb.toString();
        }
    
        /**
         * <p>
         * 转驼峰
         * </p>
         *
         * @param s: 
         * @return:java.lang.String
         * @author:bood
         * @date:2020/10/16
         */
        public static String toCamelCase(String s) {
            if (s == null) {
                return null;
            }
            s = s.toLowerCase();
            StringBuilder sb = new StringBuilder(s.length());
            boolean upperCase = false;
            for (int i = 0; i < s.length(); i++) {
                char c = s.charAt(i);
                if (c == SEPARATOR) {
                    upperCase = true;
                } else if (upperCase) {
                    sb.append(Character.toUpperCase(c));
                    upperCase = false;
                } else {
                    sb.append(c);
                }
            }
            return sb.toString();
        }
    
        /**
         * <p>
         * 转大写驼峰
         * </p>
         *
         * @param s: 
         * @return:java.lang.String
         * @author:bood
         * @date:2020/10/16
         */
        public static String toCapitalizeCamelCase(String s) {
            if (s == null) {
                return null;
            }
            s = toCamelCase(s);
            return s.substring(0, 1).toUpperCase() + s.substring(1);
        }
    
    }
    

    在这里插入图片描述

    展开全文
  • 有case when方式和2005之后的内置pivot和unpivot方法来实现,行列互转,可以分为静态互转,动态互转
  • 磁力链转种子互转工具可以批量把种子转换成磁力链,也可以批量把链力链转换成种子
  • 非常实用的转换函数,包含字符串-16互转,字符串-2互转,浮点数-16互转,无符号互转
  • tbl互转xml工具,只处理以下TBL或XML文件,而且是一次全部处理!ObjectBase.tblGoldObjectBase.tblDropGoldObjectBase.tblBlueObjectBase.tblSetObjectBase.tblFiveSetBase.tblHolyObjectBase.tblHolyObjectBase....
  • 主要介绍了Java代码实现map和Object互转及Map和json互转的相关资料,需要的朋友可以参考下
  • osgb格式转obj osg转osgb osgb转ive ive转obj 互转工具
  • vb unicode,中文互转 vb当同时存在英文、汉字、Unicode码,只把其中的Unicode码转换为汉字.
  • SQLite互转Sqlserver工具 ACCESS互转Sqlserver工具 Mysql互转Sqlserver工具 绿色解压直接用!方便试用!
  • PDF转Word(互转

    2020-09-29 08:36:37
    网上很难找到真正可以PDF无损转换DOC的,别跟我说迅捷之类的,转换了很难编辑!这个软件直接可以互转格式,不改变原有文档编辑格式!
  • iOS amr wav 互转

    2018-04-10 14:41:55
    iOS amr wav 互转 iOS amr wav 互转 iOS amr wav 互转
  • JavaXml及Bean互转

    2021-05-08 17:16:42
    JavaXml及Bean互转,内有xstream集成bean、xml互转工具类,JAXB注解实现bean、xml互转工具类
  • xml object 互转

    2017-02-28 13:37:02
    xml object 互转
  • UMD,TXT格式互转绝对好用,骗子死全家。
  • C# VB.NET 代码互转

    2021-10-05 19:21:08
    C# VB.NET 代码互转
  • 下载地址互转模块.rar

    2020-04-05 22:02:59
    下载地址互转模块.rar 下载地址互转模块.rar 下载地址互转模块.rar 下载地址互转模块.rar 下载地址互转模块.rar 下载地址互转模块.rar
  • 易语言简体繁体互转源码,简体繁体互转,API_LCMapString,API_lstrlen
  • 拼音 汉字 互转

    2018-03-23 13:28:59
    拼音 汉字 互转 下拉列表框输入首字母或首字的全拼快速索引
  • 易语言单独进制互转模块源码,单独进制互转模块,进制转换
  • rem与px互转.html

    2021-09-28 11:05:40
    rem与px互转
  • PDF转换器全能互转

    2017-11-14 11:52:00
    PDF转换器全能互转PDF转换器全能互转PDF转换器全能互转
  • sql行列互转

    2017-12-27 14:30:47
    sql行列互转,存储过程中带输入和输出参数的用法,如何将exec执行结果放入变量中
  • 易语言HTM与UBB互转源码,HTM与UBB互转,HTM转UBB,UBB转HTM
  • GBK-BIG5互转.rar

    2020-04-04 22:38:14
    GBK-BIG5互转.rar GBK-BIG5互转.rar GBK-BIG5互转.rar GBK-BIG5互转.rar GBK-BIG5互转.rar GBK-BIG5互转.rar
  • 易语言下载地址互转模块源码,下载地址互转模块,转换下载地址,迅雷地址转真实地址,旋风地址转真实地址,快车地址转真实地址,真实地址转换为迅雷地址,真实地址转换为快车地址,真实地址转换为旋风地址,BASE64编码,BASE64...
  • 谷歌和mapinfo互转

    2018-07-13 21:17:19
    谷歌和mapinfo互转,简单好用,直接互转,谷歌和mapinfo互转,简单好用,直接互转
  • json_xml互转jar

    2019-05-25 11:26:40
    json_xml互转jar
  • dump--txt互转

    2017-10-27 14:10:33
    dumptxt互转

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 149,867
精华内容 59,946
关键字:

互转