Kotlin取时间

来源:互联网 发布:与美食有关的句子 知乎 编辑:程序博客网 时间:2024/06/05 23:40
package basicimport oracle.net.aso.aimport oracle.net.aso.bimport oracle.sql.NUMBER.toIntimport sun.rmi.runtime.Logimport java.sql.Timeimport 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.MaxKt12345******************************Choose A★★★★★★★★★★★★★★★★★13579===============================9630###############################12963%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%101truetruefalse12:11:11time:year2017time:month9time:day26time:hour13time:minute34time:second50time:microsecond7991508992490808901/01/1970 09:00:092017/10/26 13:34:50:808
原创粉丝点击