본문 바로가기
반응형

→ 개발/JAVA7

[JAVA] Date → String, String → Date Date → String SimpleDateFormat dateType = new SimpleDateFormat("yyyyMMddHHmmss"); String testDateString = dateType.format(new Date()); String → Date SimpleDateFormat dateType = new SimpleDateFormat("yyyyMMddHHmmss"); String testDateString = dateType.format(new Date());//Result : 20200619144500 Date testDate = dateType.parse(dateString); 2020. 6. 19.
[JAVA] byte[] → HexString public static String bytesConvertHexString(byte[] buff) { StringBuilder sb = new StringBuilder(); for (final byte b : buff) { sb.append(String.format("%02x", b & 0xff)); } return sb.toString(); } 2020. 5. 28.
[JAVA] int, long, short GetBytes() 자바에는 C#에서의 BitConverter.GetBytes()가 없다. 그래서 또 만들어줘야 한다. public static byte[] intConvertBytes(int value) throws Exception //4byte { byte[] tmpBuff = null; try { ByteBuffer buff = ByteBuffer.allocate(Integer.BYTES); buff.putInt(value); tmpBuff = buff.array(); } catch(Exception err) { throw new Exception("MusProtoUtility.java-longIpConvertBytes()", err); } return tmpBuff; } public static int bytesC.. 2020. 4. 29.
[JAVA] String GetBytes 자바에는 C#에서의 Encoding.Default.GetBytes() 가 없다. 그래서 또 함수를 만들어 줘야 한다. public static byte[] stringConvertBytes(String value) throws Exception { byte[] buff = null; try { Charset charset = Charset.defaultCharset();//Charset.forName("UTF-8"); 캐릭터셋 변경시 사용 buff = charset.encode(value).array(); } catch(Exception err) { throw new Exception("MusProtoUtility.java-stringConvertBytes()", err); } return buff; }.. 2020. 4. 29.
반응형