/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

import java.time.*;
import java.time.format.*;
import java.time.temporal.*;
import java.util.concurrent.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{

long millisSinceJavaEpoch = Instant.now().toEpochMilli() ;
Instant instant = Instant.ofEpochMilli( millisSinceJavaEpoch );
OffsetDateTime odt = instant.atOffset( ZoneOffset.UTC );
long jd = odt.getLong( java.time.temporal.JulianFields.JULIAN_DAY );

System.out.println( "millisSinceJavaEpoch: " + millisSinceJavaEpoch );
System.out.println( "instant: " + instant );
System.out.println( "odt: " + odt );
System.out.println( "jd: " + jd );

	}
}