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

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

import java.time.*;

/* 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
	{

        String input = "08:30:00" ;
        LocalTime lt = LocalTime.parse ( input );
        Duration d = Duration.between ( LocalTime.MIN , lt );

        System.out.println( "input: " + input );
        System.out.println ( "d.toString(): " + d );

        ArrayList<Duration> durations = new ArrayList<>( 3 );  // Initial capacity of 3 elements.
        durations.add( d ) ;
        durations.add( Duration.between ( LocalTime.MIN , LocalTime.parse ( "03:00:00" ) ) ) ;
        durations.add( Duration.between ( LocalTime.MIN , LocalTime.parse ( "01:15:00" ) ) ) ;

        System.out.println( "durations.toString(): " + durations );

        // You can parse as well as generate standard ISO 8601 strings for duration.
        Duration dParsed = Duration.parse( "PT8H30M" );
        System.out.println( "dParsed.toString(): " + dParsed );

	}
}