From this code please fix bug JSS can use Datetime Class on screen. This example will be convert to Java Date to display on screen.
sessionScope.PeriodValue = getComponent("Period").getValue();
if (sessionScope.PeriodValue != "1")
{
var dt:NotesDateTime = document1.getItemValueDateTime("BeginDate");
var jdt:java.util.Date = dt.toJavaDate();
document1.setValue("EndDate", jdt)
}
if (sessionScope.PeriodValue == "2")
{
var begindt:NotesDateTime = session.createDateTime("8:30");
var enddt:NotesDateTime = session.createDateTime("12:00");
var jbegindt:java.util.Date = begindt.toJavaDate();
var jenddt:java.util.Date = enddt.toJavaDate();
document1.setValue("BeginTime", jbegindt);
document1.setValue("EndTime", jenddt);
}else if (sessionScope.PeriodValue == "3")
{
var begindt:NotesDateTime = session.createDateTime("13:00");
var enddt:NotesDateTime = session.createDateTime("17:30");
var jbegindt:java.util.Date = begindt.toJavaDate();
var jenddt:java.util.Date = enddt.toJavaDate();
document1.setValue("BeginTime", jbegindt);
document1.setValue("EndTime", jenddt);
}