iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 16
0
Software Development

英國研究顯示,連續30天用Kotlin開發Android將有益於身心健康系列 第 16

Android Kotlin 實作 Day 11:DAY11_Alarm(上)(Calendar)

使用語言

  • Kotlin

使用元件

  • ImageView
  • TextView
  • EditText

Method


Calendar

一個日曆的抽象類別,可以用來取得或設置時間
此類別提供了世界上大多數國家或地區使用的標準日曆系統
以下為該抽象類別中常用的幾個方法

  • getInstance

    實例化 Calendar 類別

  • get

    取得實例化的 Calendar 的時間

    get (field: Int) : Int

    • field:想要取得的時間單位,例如:Calendar.YEAR

    • 回傳為指定的時間單位的值

    calender.get(Calendar.YEAR)
    
  • set

    設置實例化的 Calendar 的時間

    • set (field: Int, value: Int)

      設置設置實例化 Calendar 指定的時間單位的值

      • field:想要設置的時間單位,例如:Calendar.YEAR

      • value:想要設置的值,例如:2015

      calender.set(Calendar.HOUR_OF_DAY, hour)
      
    • set (year: Int, month: Int, date: Int, hourOfDay: Int, minute: Int, second: Int)

      設置實例化的 Calendar 年、月、日、小時、分、秒。

    • set(year: Int, month: Int, date: Int, hourOfDay: Int, minute: Int)

      設置實例化 Calendar 的年、月、日、小時、分。

    • set (year: Int, month: Int, date: Int)

      設置實例化 Calendar 的年、月、日。

      calender.set(year, month, day) 
      //此為後面 OnTimeSetListener 的片段,三個參數為 listener 的參數
      

更多關於 Calendar 可以參考 參考資料

查看詳細 Code > GitHub

tags: Android Kotlin Calendar

接下來關於 SimpleDateFormat 請參考 下篇>>


上一篇
Android Kotlin 實作 Day 10:ProgressControl(下)(AsyncTask)
下一篇
Android Kotlin 實作 Day 11:DAY11_Alarm(中)(SimpleDateFormat)
系列文
英國研究顯示,連續30天用Kotlin開發Android將有益於身心健康30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言