/* 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
{
{
ZoneId z = ZoneId.of( "America/Montreal" ) ;
LocalDate today = LocalDate.now( z ) ;
ZonedDateTime todayStart = today.atStartOfDay( z ) ;
long secondsSinceEpoch = todayStart.toEpochSecond() ; // Whole seconds since epoch of 1970-01-01T00:00:00Z.
long millisecondsSinceEpoch = todayStart.toInstant().toEpochMilli() ; // Milliseconds since epoch of 1970-01-01T00:00:00Z.
System.
out.
println( "todayStart: " + todayStart
); System.
out.
println( "millisecondsSinceEpoch: " + millisecondsSinceEpoch
) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLiogOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKClpvbmVJZCB6ID0gWm9uZUlkLm9mKCAiQW1lcmljYS9Nb250cmVhbCIgKSA7IApMb2NhbERhdGUgdG9kYXkgPSBMb2NhbERhdGUubm93KCB6ICkgOwpab25lZERhdGVUaW1lIHRvZGF5U3RhcnQgPSB0b2RheS5hdFN0YXJ0T2ZEYXkoIHogKSA7Cgpsb25nIHNlY29uZHNTaW5jZUVwb2NoID0gdG9kYXlTdGFydC50b0Vwb2NoU2Vjb25kKCkgOyAgLy8gV2hvbGUgc2Vjb25kcyBzaW5jZSBlcG9jaCBvZiAxOTcwLTAxLTAxVDAwOjAwOjAwWi4KbG9uZyBtaWxsaXNlY29uZHNTaW5jZUVwb2NoID0gdG9kYXlTdGFydC50b0luc3RhbnQoKS50b0Vwb2NoTWlsbGkoKSA7ICAvLyBNaWxsaXNlY29uZHMgc2luY2UgZXBvY2ggb2YgMTk3MC0wMS0wMVQwMDowMDowMFouCgpTeXN0ZW0ub3V0LnByaW50bG4oICJ0b2RheVN0YXJ0OiAiICsgdG9kYXlTdGFydCApOwpTeXN0ZW0ub3V0LnByaW50bG4oICJtaWxsaXNlY29uZHNTaW5jZUVwb2NoOiAiICsgbWlsbGlzZWNvbmRzU2luY2VFcG9jaCApIDsKCX0KfQ==