How to display only time in UNIX? I only using java6. Can't upgrade the java cause have some inconvience cause.
DateFormat dfm = new SimpleDateFormat("yyyymmdd");
Calendar calConvert = Calendar.getInstance();
String currDate = dateFormat.format(calConvert);
int year = Integer.parseInt(currDate .substring(0, 4));
int month = Integer.parseInt(currDate .substring(4, 6));
int day = Integer.parseInt(currDate .substring(6));
int hour = Integer.parseInt(candle2.sTransTimeTo.substring(0, 2));
int minute = Integer.parseInt(candle2.sTransTimeTo.substring(2, 4));
int second = Integer.parseInt(candle2.sTransTimeTo.substring(4));
calConvert.setTimeZone(TimeZone.getTimeZone("GMT + 8:00"));
calConvert.set(year, month, day);
calConvert.set(Calendar.HOUR, hour);
calConvert.set(Calendar.MINUTE, minute);
calConvert.set(Calendar.SECOND, second);
candle2.sTransTimeTo = Long.toString(calConvert.getTimeInMillis() / 1000);
candle2.sTransTimeTo is the time we need to display. How to show only time?
if i do as below coding:
calConvert.setTimeZone(TimeZone.getTimeZone("GMT + 8:00"));
calConvert.set(Calendar.HOUR, hour);
calConvert.set(Calendar.MINUTE, minute);
calConvert.set(Calendar.SECOND, second);
candle2.sTransTimeTo = Long.toString(calConvert.getTimeInMillis() / 1000);