java怎么比较时间的大小 现有两个String类型的时间,例如:09:00 和10:00,怎么比较大小呢?

本文通过Java代码实现对两个营业时间字符串的比较,确保营业开始时间不晚于结束时间,并展示了创建数据库表的SQL语句,用于存储营业场所相关信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package com.china317.yzjg.dao;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Test1 {
public static void main(String[] args) {
String t1 = “18:30”;
String t2 = “17:30”;
DateFormat formart = new SimpleDateFormat(“hh:mm”);
Date parse = null;
Date parse1=null;
try {
parse = formart.parse(t1);
parse1= formart.parse(t2);
} catch (ParseException e) {
e.printStackTrace();
}
if(parse.compareTo(parse1)>0)
{
System.out.println(“营业开始时间不能大于营业结束时间”);
}
else {
System.out.println(“zhdengchneg”);
}
System.out.println(“parse = “+parse);
System.out.println(” parse1=”+parse1);
}
}
2月25建表语句:
CREATE TABLE bd_universal (
id bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘id主键’,
create_time datetime DEFAULT NULL COMMENT ‘创建日期’,
update_time datetime DEFAULT NULL COMMENT ‘更新日期’,
city varchar(20) DEFAULT NULL COMMENT ‘区域’,
service_name varchar(50) DEFAULT NULL COMMENT ‘营业场所名称’,
service_full_address varchar(500) DEFAULT NULL COMMENT ‘详细地址’,
handle_business varchar(255) DEFAULT NULL COMMENT ‘开办业务’,
business_weeks varchar(50) DEFAULT NULL COMMENT ‘营业周期,数组格式,数组长度至多为7,数字1~7分别代表周几’,
from_time varchar(20) DEFAULT NULL COMMENT ‘营业开始时间’,
to_time varchar(20) DEFAULT NULL COMMENT ‘营业结束时间’,
contact_phone varchar(50) DEFAULT NULL COMMENT ‘联系电话’,
postal_code varchar(50) DEFAULT NULL COMMENT ‘邮政编码’,
remarks varchar(500) DEFAULT NULL COMMENT ‘备注’,
delete_flag int(11) DEFAULT ‘0’ COMMENT ‘删除位’,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT=‘普服名录数据’;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值