安卓开发获取当前时间方法
时间: 2023-11-08 07:13:34 浏览: 43
在安卓开发中,获取当前时间的方法有多种。以下是其中的两种方法:
方法一:使用Java的Date类
```java
import java.util.Date;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 获取当前时间
Date date = new Date();
String time = date.toString();
// 在控制台输出当前时间
System.out.println(time);
}
}
```
方法二:使用Android的Calendar类
```java
import java.util.Calendar;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 获取当前时间
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
// 将当前时间转换为字符串
String time = year + "-" + (month + 1) + "-" + day + " " + hour + ":" + minute + ":" + second;
// 在控制台输出当前时间
System.out.println(time);
}
}
```
以上两种方法都可以获取当前时间,其中方法二可以获取更详细的时间信息,可以根据需求选择使用。