Ваш 1-й println("Hello World"+f)
печатает что-то вроде:
Hello Worldjava.text.SimpleDateFormat@4d810dfa
, потому что вы печатаете ссылку на объект f
.Измените его на:
println("Hello World"+f.format(Date()))
, и вы получите текущую местную дату / время, как это определено в настройках вашего компьютера.Если вы хотите напечатать дату / время специально для Индии:
f.timeZone = TimeZone.getTimeZone("IST")
println(f.format(Date()))