android 标准时间 各种输出格式:
yyyy-MM-dd HH:mm:ss 输出,年月日等等。
xml代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <Button
        android:id="@+id/click_btn"
        android:layout_width="wrap_content"
        android:text="点击"
        android:layout_gravity="center"
        android:layout_marginTop="100dp"
        android:layout_height="wrap_content"/>
    <TextView
        android:id="@+id/year_tv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="50dp"
        android:text="年"
        android:textSize="20sp" />
    <TextView
        android:id="@+id/month_tv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="10dp"
        android:text="月"
        android:textSize="20sp" />
    <TextView
        android:id="@+id/day_tv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="10dp"
        android:text="日"
        android:textSize="20sp" />
    <TextView
        android:id="@+id/hour_tv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="10dp"
        android:text="时分"
        android:textSize="20sp" />
</LinearLayout>
Activity代码
public class TestActivity extends AppCompatActivity {
    private TextView mHour;
    private TextView mMounthtv;
    private TextView mYeartv;
    private Button mClick;
    private TextView mDaytv;
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_test);
        initView();
        initEvent();
    }
    private void initView() {
        mClick = this.findViewById(R.id.click_btn);
        mYeartv = this.findViewById(R.id.year_tv);
        mMounthtv = this.findViewById(R.id.month_tv);
        mDaytv = this.findViewById(R.id.day_tv);
        mHour = this.findViewById(R.id.hour_tv);
    }
    private void initEvent() {
        mClick.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String time = "2020-06-24 18:34:57";
                String monthText = "";
                String dayText = "";
                SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                Calendar c = Calendar.getInstance();
                try {
                    c.setTime(format.parse(time));
                } catch (ParseException e) {
                    e.printStackTrace();
                }
                //年
                String year=c.get(Calendar.YEAR) +"年";
                //月
                int month=c.get(Calendar.MONTH) + 1;
                if (month < 10){
                    monthText = "0" + month + "月";
                }else {
                    monthText = month + "月";
                }
                //日
                int day=c.get(Calendar.DAY_OF_MONTH);
                if (day < 10){
                    dayText = "0" + day + "日";
                }else {
                    dayText = day + "日";
                }
                //时分
                String hour=c.get(Calendar.HOUR_OF_DAY) + ":" + c.get(Calendar.MINUTE);
                mYeartv.setText(year);
                mMounthtv.setText(monthText);
                mDaytv.setText(dayText);
                mHour.setText(hour);
            }
        });
    }
}
效果
时间: 2020-06-24 18:34:57 ,点击button,输出
































