Refine search
public String encode(byte[] data) { return javax.xml.bind.DatatypeConverter.printBase64Binary(data); }
public byte[] decode(String base64) { return javax.xml.bind.DatatypeConverter.parseBase64Binary(base64); } }
import javax.xml.bind.DatatypeConverter; public static String toHexString(byte[] array) { return DatatypeConverter.printHexBinary(array); } public static byte[] toByteArray(String s) { return DatatypeConverter.parseHexBinary(s); }
import java.io.UnsupportedEncodingException; import javax.xml.bind.DatatypeConverter; public class EncodeString64 { public static void main(String[] args) throws UnsupportedEncodingException { String str = "77+9x6s="; // encode data using BASE64 String encoded = DatatypeConverter.printBase64Binary(str.getBytes()); System.out.println("encoded value is \t" + encoded); // Decode data String decoded = new String(DatatypeConverter.parseBase64Binary(encoded)); System.out.println("decoded value is \t" + decoded); System.out.println("original value is \t" + str); } }
@Override public String toString(Date value) { Calendar calendar = Calendar.getInstance( TimeZone.getTimeZone( "UTC" ) ); calendar.setTime( value ); return DatatypeConverter.printDateTime( calendar ); } };
@Test public void getDynamicConnectionParametersOnCachedConnection() throws Exception { PetStoreClient client = (PetStoreClient) flowRunner(FLOW_NAME) .withVariable(USERNAME, "john") .withVariable(PASSWORD, "doe") .withVariable(DATE, parseDateTime("2008-09-15T15:53:23+05:00").getTime()) .run().getMessage().getPayload().getValue(); assertThat(client.getUsername(), is("john")); assertThat(client.getPassword(), is("doe")); Calendar calendar = Calendar.getInstance(); calendar.setTime(client.getOpeningDate()); assertEquals(calendar.get(Calendar.YEAR), 2008); assertEquals(calendar.get(Calendar.MONTH) + 1, 9); assertEquals(calendar.get(Calendar.DAY_OF_MONTH), 15); client = (PetStoreClient) flowRunner(FLOW_NAME) .withVariable(USERNAME, "john") .withVariable(PASSWORD, "doe") .withVariable(DATE, parseDateTime("2017-02-10").getTime()) .run().getMessage().getPayload().getValue(); assertThat(client.getUsername(), is("john")); assertThat(client.getPassword(), is("doe")); calendar.setTime(client.getOpeningDate()); assertEquals(calendar.get(Calendar.YEAR), 2017); assertEquals(calendar.get(Calendar.MONTH) + 1, 2); assertEquals(calendar.get(Calendar.DAY_OF_MONTH), 10); }
b.append(str); } else { Calendar cal = Calendar.getInstance(LocaleUtil.TIMEZONE_UTC, Locale.ROOT); cal.setTime(d); b.append(DatatypeConverter.printDateTime(cal));
/** * Visible for testing */ public String getTimestamp(E event) { long millis = System.currentTimeMillis(); Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(millis); return DatatypeConverter.printDateTime(cal); }
javax.xml.bind.DatatypeConverter.printDateTime( Calendar.getInstance(TimeZone.getTimeZone("UTC")) );
@Override public long extractTimestampMillis(final Message message) { JSONObject jsonObject = (JSONObject) JSONValue.parse(message.getPayload()); Object fieldValue = jsonObject != null ? getJsonFieldValue(jsonObject) : null; if (m_timestampRequired && fieldValue == null) { throw new RuntimeException("Missing timestamp field for message: " + message); } if (fieldValue != null) { try { Date dateFormat = DatatypeConverter.parseDateTime(fieldValue.toString()).getTime(); return dateFormat.getTime(); } catch (IllegalArgumentException ex) { if (m_timestampRequired){ throw new RuntimeException("Bad timestamp field for message: " + message); } } } return 0; } }
triggerStartTime = new Date(System.currentTimeMillis() + (Long.valueOf(startTimeFutureSecsString) * 1000L)); else triggerStartTime = (startTimeString == null || startTimeString.length() == 0 ? new Date() : DatatypeConverter.parseDateTime(startTimeString).getTime()); Date triggerEndTime = endTimeString == null || endTimeString.length() == 0 ? null : DatatypeConverter.parseDateTime(endTimeString).getTime(); String timezoneString = getTrimmedToNullString(xpath, "q:time-zone", triggerNode); TimeZone tz = timezoneString == null ? null : TimeZone.getTimeZone(timezoneString);
/** * Gets the ISO 8601 formatted date (UTC) as specified in XEP-0082: XMPP Date and Time Profiles. * * @param date The date. * @return The UTC formatted date. */ String getUtcDate(Date date) { // package-private for test. Calendar calendar = new GregorianCalendar(TimeZone.getTimeZone("GMT")); calendar.setTime(date); // This makes sure the date is formatted as the xs:dateTime type. return DatatypeConverter.printDateTime(calendar); } }
@Override public Object fromRep(String rep) { Calendar t = javax.xml.bind.DatatypeConverter.parseDateTime(rep); t.setTimeZone(TimeZone.getTimeZone("Zulu")); return t.getTime(); } }
private String formatDate(Date date) { if (date == null) { return "null"; } Calendar c = GregorianCalendar.getInstance(); c.setTime(date); return DatatypeConverter.printDateTime(c); } }
Calendar cal = javax.xml.bind.DatatypeConverter.parseDateTime(toParse); TimeZone z = TimeZone.getTimeZone(timeZoneString); cal.setTimeZone(z); return cal; if (teeIndex == -1) return javax.xml.bind.DatatypeConverter.parseDateTime(dateString); if (plusIndex == -1 && minusIndex == -1) return javax.xml.bind.DatatypeConverter.parseDateTime(dateString); return javax.xml.bind.DatatypeConverter.parseDateTime(toParse); return javax.xml.bind.DatatypeConverter.parseDateTime(dateString);
@Override protected Object parseDate(String value, boolean richDate) { return (richDate ? new TimestampWritable(new Timestamp(DatatypeConverter.parseDateTime(value).getTimeInMillis())) : parseString(value)); }
String s = "2013-09-20T00:00:00Z"; Calendar c = javax.xml.bind.DatatypeConverter.parseDateTime(s); c.setTimeZone(TimeZone.getDefault()); s = javax.xml.bind.DatatypeConverter.printDateTime(c); System.out.println(s);
@Test public void testTimezoneIsGreenwichMeanTime() throws ParseException { final Calendar calendar = javax.xml.bind.DatatypeConverter.parseDateTime("2010-04-05T17:16:00Z"); TestCase.assertEquals("gotten timezone", "GMT+00:00", calendar.getTimeZone().getID()); }
@Override public String toString() { return "[0x" + DatatypeConverter.printHexBinary(key) + "]"; } }
/** * Turns a hex encoded string into a byte array. It is specifically meant * to "reverse" the toHex(byte[]) method. * * @param hex a hex encoded String to transform into a byte array. * @return a byte array representing the hex String[ */ public static byte[] decodeHex(String hex) { return DatatypeConverter.parseHexBinary(hex); }