如何在Android中获取日期(Kotlin)
我是Android的初学者,我需要代码从本地日期获取今天的号码。 这样说: 变量是Iday。今天是10月8日,所以Iday应该等于8。您可以使用 getInstance: 获取使用默认时区和区域设置的日历。返回的日历基于默认时区中具有默认区域设置的当前时间 不赞成:如何在Android中获取日期(Kotlin),android,date,kotlin,dayofmonth,Android,Date,Kotlin,Dayofmonth,我是Android的初学者,我需要代码从本地日期获取今天的号码。 这样说: 变量是Iday。今天是10月8日,所以Iday应该等于8。您可以使用 getInstance: 获取使用默认时区和区域设置的日历。返回的日历基于默认时区中具有默认区域设置的当前时间 不赞成: import java.util.* val currentTime = Calendar.getInstance().time println(currentTime.date) // 8 你可以用 getInstance:
import java.util.*
val currentTime = Calendar.getInstance().time
println(currentTime.date) // 8
你可以用
getInstance:
获取使用默认时区和区域设置的日历。返回的日历基于默认时区中具有默认区域设置的当前时间
不赞成:
import java.util.*
val currentTime = Calendar.getInstance().time
println(currentTime.date) // 8
输出:
如果要在其他时区获取今天的日期,请使用如下所示:
import java.time.LocalDate;
import java.time.ZoneId;
public class Main {
public static void main(String[] args) {
// Today at Melbourne
LocalDate date = LocalDate.now(ZoneId.of("Australia/Melbourne"));
// Day of month today
int dayOfMonth = date.getDayOfMonth();
// Display
System.out.println("Today, the day of month is " + dayOfMonth);
}
}
输出:
输出:
如果要在其他时区获取今天的日期,请使用如下所示:
import java.time.LocalDate;
import java.time.ZoneId;
public class Main {
public static void main(String[] args) {
// Today at Melbourne
LocalDate date = LocalDate.now(ZoneId.of("Australia/Melbourne"));
// Day of month today
int dayOfMonth = date.getDayOfMonth();
// Display
System.out.println("Today, the day of month is " + dayOfMonth);
}
}
输出:
日历优先于java.time包。日历优先于java.time包。这是否回答了您的问题?这回答了你的问题吗?
import java.time.LocalDate;
import java.time.ZoneId;
public class Main {
public static void main(String[] args) {
// Today at Melbourne
LocalDate date = LocalDate.now(ZoneId.of("Australia/Melbourne"));
// Day of month today
int dayOfMonth = date.getDayOfMonth();
// Display
System.out.println("Today, the day of month is " + dayOfMonth);
}
}
Today, the day of month is 9