日期工具

本文介绍了一种实用工具类DateUtils,它包含了将时间戳转换为8位日期格式及反之的方法,同时还提供了性别标记转换的功能。通过这些方法,可以方便地在不同格式间进行转换。

时间戳格式的日期与8位格式转换,日期格式数据与字符串形式的转换。

public final class DateUtils {

    //时间戳转化为8位格式
    public static String stampToDate(String stamp){
        String date = "";
        if(StringUtil.isNotNull(stamp)){
            Date date1 = null;
            SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            try {
                ////parse:把String型的字符串转换成特定格式的date类型
                date1 = dateFormat.parse(stamp);
            } catch (ParseException e) {
                e.printStackTrace();
            }
            SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
            date = format.format(date1);
        }
        return date;
    }

    //8位格式转化为时间戳
    public static String dateToStamp(String date){
        String stamp = "";
        if(StringUtil.isNotNull(date)){
            Date date1 = null;
            SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
            try {
                ////parse:把String型的字符串转换成特定格式的date类型
                date1 = dateFormat.parse(date);
            } catch (ParseException e) {
                e.printStackTrace();
            }
            SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            date = format.format(date1);
        }
        return stamp;
    }

    //性别转换,男女转F,M
    public static String toOnline(String gender){
        String genderJudge = "";
        if(gender!=null){
            if (("M").equals(gender)) {
                genderJudge = "1";
            } else if (("F").equals(gender)) {
                genderJudge = "0";
            } else {
                genderJudge = "";
            }
        }else{
            genderJudge = "";
        }
        return genderJudge;
    }

    //性别转换,男女转1,2
    public static String toOffline(String gender){
        String genderJudge = "";
        if (gender.equals("1")) {
            genderJudge = "M";
        } else if (gender.equals("0")) {
            genderJudge = "F";
        } else {
            genderJudge = "";
        }
        return genderJudge;
    }
}

 

转载于:https://www.cnblogs.com/hhhd/p/7472622.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值