|
|
|
@ -2,6 +2,7 @@ package com.example.stlink.activitys.fragmentChild.activityTeaHome;
|
|
|
|
|
|
|
|
|
|
import android.content.Intent;
|
|
|
|
|
import android.graphics.Bitmap;
|
|
|
|
|
import android.os.Build;
|
|
|
|
|
import android.os.Bundle;
|
|
|
|
|
import android.os.Handler;
|
|
|
|
|
import android.os.Message;
|
|
|
|
@ -15,6 +16,7 @@ import androidx.activity.result.ActivityResultLauncher;
|
|
|
|
|
import androidx.activity.result.contract.ActivityResultContracts;
|
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
|
|
import androidx.annotation.Nullable;
|
|
|
|
|
import androidx.annotation.RequiresApi;
|
|
|
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
|
|
|
import androidx.appcompat.widget.AppCompatButton;
|
|
|
|
|
|
|
|
|
@ -33,6 +35,8 @@ import com.google.android.material.timepicker.MaterialTimePicker;
|
|
|
|
|
import com.google.android.material.timepicker.TimeFormat;
|
|
|
|
|
|
|
|
|
|
import java.text.ParseException;
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
|
|
import java.util.Objects;
|
|
|
|
|
|
|
|
|
|
public class CreateSign extends AppCompatActivity {
|
|
|
|
@ -109,7 +113,7 @@ public class CreateSign extends AppCompatActivity {
|
|
|
|
|
|
|
|
|
|
Long curTimeStamp = System.currentTimeMillis();
|
|
|
|
|
|
|
|
|
|
String currTime = CommonUtils.stampToDate(String.valueOf(curTimeStamp), "yyyy-MM-dd-hh-mm-ss");
|
|
|
|
|
String currTime = CommonUtils.stampToDate(String.valueOf(curTimeStamp), "yyyy-MM-dd-HH-mm-ss");
|
|
|
|
|
String[] timeStrs = currTime.split("-");
|
|
|
|
|
currYear = Integer.parseInt(timeStrs[0]);
|
|
|
|
|
currMonth = Integer.parseInt(timeStrs[1]);
|
|
|
|
@ -119,7 +123,7 @@ public class CreateSign extends AppCompatActivity {
|
|
|
|
|
currSecond = Integer.parseInt(timeStrs[5]);
|
|
|
|
|
|
|
|
|
|
startTimePicker = new MaterialTimePicker.Builder()
|
|
|
|
|
.setTimeFormat(TimeFormat.CLOCK_12H)
|
|
|
|
|
.setTimeFormat(TimeFormat.CLOCK_24H)
|
|
|
|
|
.setHour(currHour)
|
|
|
|
|
.setMinute(currMin)
|
|
|
|
|
.setTitleText("开始时间选择")
|
|
|
|
@ -127,7 +131,7 @@ public class CreateSign extends AppCompatActivity {
|
|
|
|
|
.setNegativeButtonText("取消")
|
|
|
|
|
.build();
|
|
|
|
|
endTimePicker = new MaterialTimePicker.Builder()
|
|
|
|
|
.setTimeFormat(TimeFormat.CLOCK_12H)
|
|
|
|
|
.setTimeFormat(TimeFormat.CLOCK_24H)
|
|
|
|
|
.setHour(currHour)
|
|
|
|
|
.setMinute(currMin)
|
|
|
|
|
.setTitleText("结束时间选择")
|
|
|
|
@ -190,7 +194,7 @@ public class CreateSign extends AppCompatActivity {
|
|
|
|
|
startHour + ":" +
|
|
|
|
|
startMin + ":" + "00";
|
|
|
|
|
try {
|
|
|
|
|
startTimeStamp = Long.parseLong(CommonUtils.dateToStamp(startTime, "yyyy-MM-dd hh:mm:ss"));
|
|
|
|
|
startTimeStamp = Long.parseLong(CommonUtils.dateToStamp(startTime, "yyyy-MM-dd HH:mm:ss"));
|
|
|
|
|
} catch (ParseException e) {
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
}
|
|
|
|
@ -208,7 +212,7 @@ public class CreateSign extends AppCompatActivity {
|
|
|
|
|
endHour + ":" +
|
|
|
|
|
endMin + ":" + "00";
|
|
|
|
|
try {
|
|
|
|
|
endTimeStamp = Long.parseLong(CommonUtils.dateToStamp(endTime, "yyyy-MM-dd hh:mm:ss"));
|
|
|
|
|
endTimeStamp = Long.parseLong(CommonUtils.dateToStamp(endTime, "yyyy-MM-dd HH:mm:ss"));
|
|
|
|
|
} catch (ParseException e) {
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
}
|
|
|
|
|