热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何将byte转化成datetime或者date

在java中byte的区间是-128---127给出如下数值-1,-49,-3,-82,-50,-108,-30,64将它转换成时间
在java中byte的区间是-128---127给出如下数值
-1,-49,-3,-82,-50,-108,-30,64
将它转换成时间

8 个解决方案

#1


晕,上面的数值是怎么来的?你就知道他们一定表示时间?

#2


把你的byte[]数组转换成String
然后再用SimpleDateFormat转换成Date类型
String strDate = new String(arybyte);
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyyMMdd");//类型自己按你的数据定
Date dateResult=dateFormat.format(strDate );

这两天在做.NET,感觉自己都不会写JAVA了,希望没写错

#3


你想怎么转换?是不是把他们放在一起?你可以用;
string aaa = byte1 + "时" + byte2 +"分"+ byte3 +"秒"+;
然后在转换!

#4



    byte arr[]={-1,-49,-3,-82,-50,-108,-30,64};
    String stra=new String(arr);
    
    try{
      int year = Integer.parseInt(stra.substring(0, 4));
      int month = Integer.parseInt(stra.substring(4, 6));
      int day = Integer.parseInt(stra.substring(6, 8));
      Calendar c1=Calendar.getInstance();
      c1.set(year,month,day);
    }
    catch(Exception e)
    {
      System.out.println("对不起,您的字节数组中的数据无法转成日期格式");
    }

#5


好像没给出你具体转换的要求哦!

没有具体的要求就说要转,这样处理行吗?

#6


收藏........

#7


-1,-49,-3,-82,-50,-108,-30,64
这些数据是delphi存如的,他们在blob字段中被我读取出来,不过由于java的byte范围在-127---128之间所以得到的16进制与delphi存入的不一样,我想知道如何将自己取出的16进制转换成时间格式,我只知道好象是需要将他们转换成double然后才能转换成时间,但是如何转换不得其解希望各位顶力相助

#8


新手学习

推荐阅读
  • 目录4.1.type数据类型检测 ... [详细]
  • 纠正网上的错误:自定义一个类叫java.lang.System/String的方法
    本文纠正了网上关于自定义一个类叫java.lang.System/String的错误答案,并详细解释了为什么这种方法是错误的。作者指出,虽然双亲委托机制确实可以阻止自定义的System类被加载,但通过自定义一个特殊的类加载器,可以绕过双亲委托机制,达到自定义System类的目的。作者呼吁读者对网上的内容持怀疑态度,并带着问题来阅读文章。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • Java中包装类的设计原因以及操作方法
    本文主要介绍了Java中设计包装类的原因以及操作方法。在Java中,除了对象类型,还有八大基本类型,为了将基本类型转换成对象,Java引入了包装类。文章通过介绍包装类的定义和实现,解答了为什么需要包装类的问题,并提供了简单易用的操作方法。通过本文的学习,读者可以更好地理解和应用Java中的包装类。 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • ***byte(字节)根据长度转成kb(千字节)和mb(兆字节)**parambytes*return*publicstaticStringbytes2kb(longbytes){ ... [详细]
  • 本文介绍了Java中Currency类的getInstance()方法,该方法用于检索给定货币代码的该货币的实例。文章详细解释了方法的语法、参数、返回值和异常,并提供了一个示例程序来说明该方法的工作原理。 ... [详细]
  • 本文整理了Java面试中常见的问题及相关概念的解析,包括HashMap中为什么重写equals还要重写hashcode、map的分类和常见情况、final关键字的用法、Synchronized和lock的区别、volatile的介绍、Syncronized锁的作用、构造函数和构造函数重载的概念、方法覆盖和方法重载的区别、反射获取和设置对象私有字段的值的方法、通过反射创建对象的方式以及内部类的详解。 ... [详细]
  • 本文整理了Java中java.lang.NoSuchMethodError.getMessage()方法的一些代码示例,展示了NoSuchMethodErr ... [详细]
  • 流数据流和IO流的使用及应用
    本文介绍了流数据流和IO流的基本概念和用法,包括输入流、输出流、字节流、字符流、缓冲区等。同时还介绍了异常处理和常用的流类,如FileReader、FileWriter、FileInputStream、FileOutputStream、OutputStreamWriter、InputStreamReader、BufferedReader、BufferedWriter等。此外,还介绍了系统流和标准流的使用。 ... [详细]
  • 展开全部可以用反射根据给定的类名来动态生成实例62616964757a686964616fe59b9ee7ad9431333337613839比如你定义了一个类packagesam ... [详细]
  • 求数组中字符串的最长公共前缀(Java)
    求数组中字符串的最长公共前缀(牛客网—牛客题霸算法篇—NC55)题目描述给你一个大小为n的字符串数组strs,其中包含n个字符串,编写一个函数来查找字符串数组中的最长公共前缀,返回 ... [详细]
  • 介绍平常在多线程开发中,总避免不了线程同步。本篇就对net多线程中的锁系统做个简单描述。目录一:lock、Monitor1:基础 ... [详细]
  • 点此学习更多SQL相关函数与字符串处理函数mysql函数一、简明总结ASCII(char)        返回字符的ASCII码值BIT_LENGTH(str)      返回字 ... [详细]
author-avatar
范二小姐儿
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有