package basic import oracle.net.aso.a import oracle.net.aso.b import oracle.sql.NUMBER.toInt import sun.rmi.runtime.Log import java.sql.Time import java.util.* fun decimalDigitValueTest(c: Char): Int { if (c !in '0'..'9') throw IllegalArgumentException("Out of range") return c.toInt() - '0'.toInt() // 暗黙的な数値への変換 print(c) } //val max: Unit // get(Int a,Int b) = if ( a > b) { // print("Choose a") // // a // } else { // print("Choose b") // // b // } fun main(args: Array<String>) { for (x in 1..5) { println(x) } println("******************************") if( "2".toInt() > 1){ println("Choose A") }else{ println("Choose B") } println("★★★★★★★★★★★★★★★★★") for (x in 1..10 step 2) { println(x) } println("===============================") for (x in 9 downTo 0 step 3) { println(x) } println("###############################") for (x in 12 downTo 1 step 3) { println(x) } println("%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%") println((1..12 step 3).last) println((1..12 step 3).first) println((1..12 step 3).last.equals(10)) println((1..12 step 3).last.equals("10".toInt())) println((1..12 step 3).equals(10)) println(Time(12.toInt(),11,11)) var calendar = Calendar.getInstance() val year = calendar.get(Calendar.YEAR) val month = calendar.get(Calendar.MONTH) val day = calendar.get(Calendar.DAY_OF_MONTH) val hour = calendar.get(Calendar.HOUR_OF_DAY) val minute = calendar.get(Calendar.MINUTE) val second = calendar.get(Calendar.SECOND) val microsecond = calendar.get(Calendar.MILLISECOND) //val test = Calendar.getInstance().getTimeInMillis(); //var test1: Long? = Calendar.getInstance().timeInMillis /* var test1=null var test2: (Long)? =test1 try { test2 = Calendar.getInstance().timeInMillis } catch (e: Exception) { } println(test2) */ var test = Calendar.getInstance().timeInMillis // Log.v("time:year",year.toString()) // Log.v("time:month",month.toString()) // Log.v("time:day",day.toString()) // Log.v("time:hour",hour.toString()) // Log.v("time:minute",minute.toString()) // Log.v("time:second",second.toString()) println("time:year"+year.toString()) println("time:month"+month.toString()) println("time:day"+day.toString()) println("time:hour"+hour.toString()) println("time:minute"+minute.toString()) println("time:second"+second.toString()) println("time:microsecond"+microsecond.toString()) println(test) Calendar.getInstance().get(Calendar.LONG); val UnixTimestamp = Calendar.getInstance().get(Calendar.LONG) println(UnixTimestamp) var date = java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(java.util.Date((UnixTimestamp * 1000).toLong())) println(date) //var date2 = java.text.SimpleDateFormat("yyyy/MM/dd HH:mm:ss:SSS").format(java.util.Date((test).toLong())) var date2 = java.text.SimpleDateFormat("yyyy/MM/dd HH:mm:ss:SSS").format(java.util.Date(test)) println(date2) // val moment = Moment() // 引数に何も指定しなければ現在の日付が入る // Log.d("debug", "${moment}") // => // while((c=getchar()!=EOF)if(c=='\n') }
result
**********************************************************************************************************************************************************
"C:\Program Files\Java\jdk1.8.0_111\bin\java" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.2.5\lib\idea_rt.jar=58946:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.2.5\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_111\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\access-bridge.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\ojdbc6.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\rt.jar;C:\Users\Owner\IdeaProjects\untitled\out\production\untitled;C:\Users\Owner\.IdeaIC2017.2\config\plugins\Kotlin\kotlinc\lib\kotlin-stdlib.jar;C:\Users\Owner\.IdeaIC2017.2\config\plugins\Kotlin\kotlinc\lib\kotlin-reflect.jar;C:\Users\Owner\.IdeaIC2017.2\config\plugins\Kotlin\kotlinc\lib\kotlin-test.jar;C:\Users\Owner\.IdeaIC2017.2\config\plugins\Kotlin\kotlinc\lib\kotlin-stdlib-jre7.jar;C:\Users\Owner\.IdeaIC2017.2\config\plugins\Kotlin\kotlinc\lib\kotlin-stdlib-jre8.jar" basic.MaxKt 1 2 3 4 5 ****************************** Choose A ★★★★★★★★★★★★★★★★★ 1 3 5 7 9 =============================== 9 6 3 0 ############################### 12 9 6 3 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 10 1 true true false 12:11:11 time:year2017 time:month9 time:day26 time:hour13 time:minute34 time:second50 time:microsecond799 1508992490808 9 01/01/1970 09:00:09 2017/10/26 13:34:50:808