Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- long timestamp = 1245613885;
- Calendar calendar = Calendar.getInstance();
- calendar.setTimeZone(TimeZone.getDefault());
- calendar.setTimeInMillis(timestamp * 1000);
- int year = calendar.get(Calendar.YEAR);
- int day = calendar.get(Calendar.DATE);
- int hour = calendar.get(Calendar.HOUR_OF_DAY);
- int minute = calendar.get(Calendar.MINUTE);
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- String dateString = sdf.format(calendar.getTime());
- System.out.println(dateString); // 2009-06-21 15:51:25
- import java.util.Calendar;
- import java.util.TimeZone;
- public class Example{
- public static void main(String[] args){
- long utcTimestamp = 1285578547L;
- Calendar cal = Calendar.getInstance(TimeZone.getDefault());
- cal.setTimeInMillis(utcTimestamp * 1000);
- System.out.println(cal.get(Calendar.YEAR));
- System.out.println(cal.get(Calendar.MONTH));
- System.out.println(cal.get(Calendar.DAY_OF_MONTH));
- System.out.println(cal.get(Calendar.DAY_OF_YEAR));
- System.out.println(cal.get(Calendar.HOUR));
- System.out.println(cal.get(Calendar.MINUTE));
- }
- }
- Instant instant = Instant.ofEpochMilli( 1_245_613_885L ) ;
- String output = instant.toString() ;
- ZoneId z = ZoneId.of( "Australia/Sydney" ) ;
- ZonedDateTime zdt = instant.atZone( z ) ; // Same moment as the `instant`, but different wall-clock time.
- String output = zdt.toString() ;
- Calendar calendar = new GregorianCalendar(TimeZone.getTimeZone("America/Los_Angeles"), Locale.US);
- calendar.setTimeInMillis(1245613885 * 1000);
- int year = calendar.get(Calendar.YEAR);
- int day = calendar.get(Calendar.DAY_OF_YEAR);
- int hour = calendar.get(Calendar.HOUR_OF_DAY);
- int minute = calendar.get(Calendar.MINUTE);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement