public String convertTime(long time){ Date date = new Date(time); Format format = new SimpleDateFormat("yyyy MM dd HH:mm:ss"); return format.format(date); }
public static Object getFiscalDate( ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext ) { if ( ArgList.length == 2 ) { try { if ( isNull( ArgList ) ) { return null; } else if ( isUndefined( ArgList ) ) { return undefinedValue; } java.util.Date dIn = (java.util.Date) ArgList[0]; Calendar startDate = Calendar.getInstance(); Calendar fisStartDate = Calendar.getInstance(); Calendar fisOffsetDate = Calendar.getInstance(); startDate.setTime( dIn ); Format dfFormatter = new SimpleDateFormat( "dd.MM.yyyy" ); String strOffsetDate = (String) ArgList[1] + String.valueOf( startDate.get( Calendar.YEAR ) ); java.util.Date dOffset = (java.util.Date) dfFormatter.parseObject( strOffsetDate ); fisOffsetDate.setTime( dOffset ); String strFisStartDate = "01.01." + String.valueOf( startDate.get( Calendar.YEAR ) + 1 ); fisStartDate.setTime( (java.util.Date) dfFormatter.parseObject( strFisStartDate ) ); int iDaysToAdd = (int) ( ( startDate.getTimeInMillis() - fisOffsetDate.getTimeInMillis() ) / 86400000 ); fisStartDate.add( Calendar.DATE, iDaysToAdd ); return fisStartDate.getTime(); } catch ( Exception e ) { throw new RuntimeException( e.toString() ); } } else { throw new RuntimeException( "The function call getFiscalDate requires 2 arguments." ); } }
return fDelegate.format( obj, toAppendTo, pos ); return fDelegate.formatToCharacterIterator( obj ); public Object parseObject( String source, ParsePosition pos ) { int initialIndex = pos.getIndex(); Object result = fDelegate.parseObject( source, pos ); if ( result != null && pos.getIndex() < source.length() ) { int errorIndex = pos.getIndex();
SimpleDateFormat dateFormat = new SimpleDateFormat ("HH:MM:ss."); DecimalFormat fractionalformat = new DecimalFormat ("00"); Date date = new Date (); String str = dateFormat.format (date) + fractionalformat.format (date.getTime () % 1000L / 10L); System.out.println (str);
@Override public Date parse(String source, ParsePosition pos) { Format dateFormatDate = FastDateFormatFactoryUtil.getDate( _locale, _timeZone); DateFormat dateFormatDateTime = DateFormatFactoryUtil.getDateTime( _locale, _timeZone); Date today = new Date(); String dateString = source.substring(pos.getIndex()); if (dateString.startsWith(_todayString)) { dateString = dateString.replaceFirst( _todayString, dateFormatDate.format(today)); } else if (dateString.startsWith(_yesterdayString)) { Calendar cal = Calendar.getInstance(_timeZone, _locale); cal.setTime(today); cal.add(Calendar.DATE, -1); Date yesterday = cal.getTime(); dateString = dateString.replaceFirst( _todayString, dateFormatDate.format(yesterday)); } return dateFormatDateTime.parse(dateString, new ParsePosition(0)); }
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy hh:mma"); Date timenow = new Date(System.currentTimeMillis()); Calendar cal = Calendar.getInstance(); cal.setTimeZone(TimeZone.getTimeZone("Europe/Istanbul")); cal.setTime(timenow); String formatedTime = sdf.format(cal); or StringBuffer sb = new StringBuffer(); DateFormat.getInstance(DateFormat.DATETIME_DEFAULT).formatLocal(sb,System.currentTimeMillis()); String localFormatedDate = sb.toString();
DateFormat dateTimeFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); Format formatter = new SimpleDateFormat(format); org.docx4j.wml.ObjectFactory factory = Context.getWmlObjectFactory(); date = (Date)dateTimeFormat.parse(r); } catch (ParseException e) { try { DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); date = (Date) dateFormat.parse(r); } catch (ParseException e2) { log.warn(e.getMessage()); date = new Date(); String result = formatter.format(date);
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String currentTime = df.format(new Date()); Timestamp timestamp = Timestamp.valueOf(currentTime) //will print without showing the .x part String currentTimeFromTimestamp = df.format(currentTime);
localSimpleDateFormat = new ThreadLocal<SimpleDateFormat>() { protected SimpleDateFormat initialValue() { return new SimpleDateFormat(); localSimpleDateFormat = new ThreadLocal<SimpleDateFormat>() { protected SimpleDateFormat initialValue() { return new SimpleDateFormat(pattern); localSimpleDateFormat = new ThreadLocal<SimpleDateFormat>() { protected SimpleDateFormat initialValue() { return new SimpleDateFormat(pattern, formatSymbols); return localSimpleDateFormat.get().parseObject(source); return localSimpleDateFormat.get().parse(source); return localSimpleDateFormat.get().parseObject(source, pos); localSimpleDateFormat.get().setCalendar(newCalendar);
new SimpleDateFormat(styler.getDatePattern(), styler.getLocale()); simpleDateformat.setTimeZone(styler.getTimezone()); axisFormat = simpleDateformat; tickLabels.add(category.toString()); } else if (axisType == Series.DataType.Number) { tickLabels.add(axisFormat.format(new BigDecimal(category.toString()).doubleValue())); } else if (axisType == Series.DataType.Date) { tickLabels.add(axisFormat.format((((Date) category).getTime())));
Calendar cal= Calendar.getInstance(); //Get the current date SimpleDateFormat formatter= new SimpleDateFormat("yyyy/MMM/dd"); //format it as per your requirement String today = formatter.format(cal.getTime()); String lastday = formatter.format(cal.getActualMaximum(Calendar.DATE)); String sql; sql = "SELECT * FROM ORDERS WHERE DATE BETWEEN " + CONVERT(Char(10), today,112) + " AND " + CONVERT(Char(10), lastday ,112)
String s; Format formatter; Calendar calendar = Calendar.getInstance(); // tp = TimePicker calendar.set(Calendar.HOUR_OF_DAY, tp.getCurrentHour()); calendar.set(Calendar.MINUTE, tp.setCurrentMinutes()); calendar.clear(Calendar.SECOND); //reset seconds to zero formatter = new SimpleDateFormat("HH:mm:ss"); s = formatter.format(calendar.getTime()); // 08:00:00
public class DateLabelFormatter extends AbstractFormatter { private String datePattern = "yyyy-MM-dd"; private SimpleDateFormat dateFormatter = new SimpleDateFormat(datePattern); @Override public Object stringToValue(String text) throws ParseException { return dateFormatter.parseObject(text); } @Override public String valueToString(Object value) throws ParseException { if (value != null) { Calendar cal = (Calendar) value; return dateFormatter.format(cal.getTime()); } return ""; } }
if ( dArg1.equals( null ) ) { return null; Format dfFormatter = new SimpleDateFormat(); oRC = dfFormatter.format( dArg1 ); } catch ( Exception e ) { throw new RuntimeException( "Could not convert to local format." ); Format dfFormatter = new SimpleDateFormat( sArg2 ); oRC = dfFormatter.format( dArg1 ); } catch ( Exception e ) { throw new RuntimeException( "Could not convert to the given format." ); if ( sArg3.length() == 2 ) { Locale dfLocale = EnvUtil.createLocale( sArg3.toLowerCase() ); dfFormatter = new SimpleDateFormat( sArg2, dfLocale ); oRC = dfFormatter.format( dArg1 ); } else { throw new RuntimeException( "Locale is not 2 characters long." ); Locale dfLocale = EnvUtil.createLocale( sArg3.toLowerCase() ); dfFormatter = new SimpleDateFormat( sArg2, dfLocale ); dfFormatter.setTimeZone( tz ); oRC = dfFormatter.format( dArg1 ); } else { throw new RuntimeException( "Locale is not 2 characters long." );
@Override public void run() { for(int j= 0; j<NROUNDS; ++j) { try { final Date date= new Date(); final long t0= System.currentTimeMillis(); final String formattedDate= printer.format(date); totalElapsed.addAndGet(0, System.currentTimeMillis() - t0); final long t1 = System.currentTimeMillis(); final Object pd= parser.parseObject(formattedDate); totalElapsed.addAndGet(1, System.currentTimeMillis() - t1); if(!date.equals(pd)) { failures.incrementAndGet(); } } catch (final Exception e) { failures.incrementAndGet(); e.printStackTrace(); } } } });
public String formatDate(String day, String month, String year) { // Do something with the date chosen by the user SimpleDateFormat df = new SimpleDateFormat("dd-MMM"); Calendar c = Calendar.getInstance(); c.set(0, Integer.parseInt(month)-1, Integer.parseInt(day)); return df.format(c.getTimeInMillis());
static public String formatISO8601(Calendar cal) { MessageFormat format = new MessageFormat("{0,time}{1,number,+00;-00}:{2,number,00}"); DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); df.setTimeZone(cal.getTimeZone()); format.setFormat(0, df); long zoneOff = cal.get(Calendar.ZONE_OFFSET) + cal.get(Calendar.DST_OFFSET) / 60000L; int zoneHrs = (int) (zoneOff / 60L); int zoneMins = (int) (zoneOff % 60L); if (zoneMins < 0) zoneMins = -zoneMins; return (format.format(new Object[] { cal.getTime(), new Integer(zoneHrs), new Integer(zoneMins) })); }
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); sdf.setTimeZone(TimeZone.getTimeZone("Etc/UTC")); try { Date dt = sdf.parse(sdf.format(Calendar.getInstance())); } catch (ParseException e) { e.printStackTrace(); }