/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
public class Person {
this .name = name;
}
return name;
}
public String getDateOfBirth
( ) { return dateOfBirth;
}
public void setDateOfBirth
( String dateOfBirth
) { this .dateOfBirth = dateOfBirth;
}
}
import java.text.SimpleDateFormat ;
import java.util.Calendar ;
public class BirthRegistered {
public static void main
( String [ ] args
) { Person papa = new Person( "パパ" ) ;
Person mama = new Person( "ママ" ) ;
Person baby = new Person( "赤ちゃん" ) ;
papa.setDateOfBirth ( convertCalendarToString( cal) ) ;
mama.setDateOfBirth ( convertCalendarToString( cal) ) ;
baby.setDateOfBirth ( convertCalendarToString( cal) ) ;
System .
out .
println ( papa.
getName ( ) + "の生年月日は" + papa.
getDateOfBirth ( ) ) ; System .
out .
println ( mama.
getName ( ) + "の生年月日は" + mama.
getDateOfBirth ( ) ) ; System .
out .
println ( baby.
getName ( ) + "の生年月日は" + baby.
getDateOfBirth ( ) ) ; }
return sdf.format ( calendar.getTime ( ) ) ;
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJcHVibGljIGNsYXNzIFBlcnNvbiB7CiAgICAgICAgcHJpdmF0ZSBTdHJpbmcgbmFtZTsKICAgICAgICBwcml2YXRlIFN0cmluZyBkYXRlT2ZCaXJ0aDsKICAgICAgICBwdWJsaWMgUGVyc29uKFN0cmluZyBuYW1lKSB7CiAgICAgICAgICAgICAgICB0aGlzLm5hbWUgPSBuYW1lOwogICAgICAgIH0KICAgICAgICBwdWJsaWMgU3RyaW5nIGdldE5hbWUoKSB7CiAgICAgICAgICAgICAgICByZXR1cm4gbmFtZTsKICAgICAgICB9CiAgICAgICAgcHVibGljIFN0cmluZyBnZXREYXRlT2ZCaXJ0aCgpIHsKICAgICAgICAgICAgICAgIHJldHVybiBkYXRlT2ZCaXJ0aDsKICAgICAgICB9CiAgICAgICAgcHVibGljIHZvaWQgc2V0RGF0ZU9mQmlydGgoU3RyaW5nIGRhdGVPZkJpcnRoKSB7CiAgICAgICAgICAgICAgICB0aGlzLmRhdGVPZkJpcnRoID0gZGF0ZU9mQmlydGg7CiAgICAgICAgfQp9CmltcG9ydCBqYXZhLnRleHQuU2ltcGxlRGF0ZUZvcm1hdDsKaW1wb3J0IGphdmEudXRpbC5DYWxlbmRhcjsKcHVibGljIGNsYXNzIEJpcnRoUmVnaXN0ZXJlZCB7CiAgICAgICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgICAgICAgICAgUGVyc29uIHBhcGEgPSBuZXcgUGVyc29uKCLjg5Hjg5EiKTsKICAgICAgICAgICAgICAgIFBlcnNvbiBtYW1hID0gbmV3IFBlcnNvbigi44Oe44OeIik7CiAgICAgICAgICAgICAgICBQZXJzb24gYmFieSA9IG5ldyBQZXJzb24oIui1pOOBoeOCg+OCkyIpOwogICAgICAgICAgICAgICAgQ2FsZW5kYXIgY2FsID0gQ2FsZW5kYXIuZ2V0SW5zdGFuY2UoKTsKICAgICAgICAgICAgICAgIGNhbC5zZXQoQ2FsZW5kYXIuWUVBUiwgMTk4MCk7CiAgICAgICAgICAgICAgICBjYWwuc2V0KENhbGVuZGFyLk1PTlRILCA3KTsKICAgICAgICAgICAgICAgIHBhcGEuc2V0RGF0ZU9mQmlydGgoY29udmVydENhbGVuZGFyVG9TdHJpbmcoY2FsKSk7CiAgICAgICAgICAgICAgICBjYWwgPSBDYWxlbmRhci5nZXRJbnN0YW5jZSgpOwogICAgICAgICAgICAgICAgY2FsLnNldChDYWxlbmRhci5ZRUFSLCAxOTkwKTsKICAgICAgICAgICAgICAgIGNhbC5hZGQoQ2FsZW5kYXIuREFURSwgMSk7CiAgICAgICAgICAgICAgICBtYW1hLnNldERhdGVPZkJpcnRoKGNvbnZlcnRDYWxlbmRhclRvU3RyaW5nKGNhbCkpOwogICAgICAgICAgICAgICAgY2FsID0gQ2FsZW5kYXIuZ2V0SW5zdGFuY2UoKTsKICAgICAgICAgICAgICAgIGNhbC5yb2xsKENhbGVuZGFyLkRBVEUsIDIwKTsKICAgICAgICAgICAgICAgIGJhYnkuc2V0RGF0ZU9mQmlydGgoY29udmVydENhbGVuZGFyVG9TdHJpbmcoY2FsKSk7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4ocGFwYS5nZXROYW1lKCkgKyAi44Gu55Sf5bm05pyI5pel44GvIiArIHBhcGEuZ2V0RGF0ZU9mQmlydGgoKSk7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4obWFtYS5nZXROYW1lKCkgKyAi44Gu55Sf5bm05pyI5pel44GvIiArIG1hbWEuZ2V0RGF0ZU9mQmlydGgoKSk7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oYmFieS5nZXROYW1lKCkgKyAi44Gu55Sf5bm05pyI5pel44GvIiArIGJhYnkuZ2V0RGF0ZU9mQmlydGgoKSk7CiAgICAgICAgfQogICAgICAgIHByaXZhdGUgc3RhdGljIFN0cmluZyBjb252ZXJ0Q2FsZW5kYXJUb1N0cmluZyhDYWxlbmRhciBjYWxlbmRhcikgewogICAgICAgICAgICAgICAgU2ltcGxlRGF0ZUZvcm1hdCBzZGYgPSBuZXcgU2ltcGxlRGF0ZUZvcm1hdCgieXl5eeW5tE1N5pyIZGTml6UiKTsKICAgICAgICAgICAgICAgIHJldHVybiBzZGYuZm9ybWF0KGNhbGVuZGFyLmdldFRpbWUoKSk7CiAgICAgICAgfQp9Cgl9Cn0=