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

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

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

/* 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 input = 1_422_528_534_032L ; // Numeric literal for a `long` in modern Java.
		Instant instant = Instant.ofEpochMilli( input ) ;
		
		Instant instantTruncated = instant.truncatedTo( ChronoUnit.DAYS ) ;
		long millisSinceEpoch = instantTruncated.toEpochMilli() ;
		long delta = ( input - millisSinceEpoch ) ;
		Duration d = Duration.ofMillis( delta ) ;
		
		System.out.println( "input: " + input ) ;
		System.out.println( "instant: " + instant ) ;
		System.out.println( "instantTruncated: " + instantTruncated ) ;
		System.out.println( "millisSinceEpoch: " + millisSinceEpoch ) ;
		System.out.println( "delta: " + delta ) ;
		System.out.println( "d.toString(): " + d ) ;

	}
}