Java 常用类的常用方法(个人文档):日期、算术,字符串

33 篇文章 0 订阅

日期

		import java.text.*;
		import java.util.*;
		//时间
        //import java.text.SimpleDateFormat;
        long i=System.currentTimeMillis();//Thu Jan 01 00:00:00 CST 1970
                                          //返回从1970年1月1日0时0点0分00秒开始到当前的毫秒数
                                          //北京时间是1970年1月1日8时0点0分00秒
        //import java.util.*;
        Date d1=new Date();//返回当前时间
        System.out.println(d1);

        Date d2=new Date(0);//返回指定毫秒数的时间(北京时间与格林威治相差8小时)
                            //Thu Jan 01 08:00:00 CST 1970
        System.out.println(d2);

        SimpleDateFormat  sdf=new SimpleDateFormat();
        String date=sdf.format(new Date());
        System.out.println(date);//2020/10/30 下午6:41

        SimpleDateFormat sdf1=new SimpleDateFormat("EEE,d MMM yyyy HH:mm:ss Z");
        date=sdf1.format(new Date());
        System.out.println(date);//周五,30 10月 2020 18:44:00 +0800

        //解析:
        Date date1=sdf.parse("2020/10/30 下午6:46");
        System.out.println(date1);//Fri Oct 30 18:46:00 CST 2020

        //日历
        Calendar c=Calendar.getInstance();
        System.out.println(c.get(Calendar.YEAR));//获取当前年
        System.out.println(c.get(Calendar.MARCH));//获取当前月(从0开始,12代表第二年的1月)
        System.out.println(c.get(Calendar.DATE));//获取当前日
        System.out.println(c.get(Calendar.DAY_OF_WEEK));//获取星期
        System.out.println(c.getTimeInMillis());//返回毫秒数

        //设置特定时间
        c.set(1999,8,30);//设置年月日(月份-1)
        System.out.println(c.get(Calendar.YEAR));//获取当前年
        System.out.println(c.get(Calendar.DAY_OF_WEEK));//获取星期
        System.out.println(c.get(Calendar.DATE));//获取当前日
        System.out.println(c.getTimeInMillis());//返回毫秒数

算术

import java.math.BigDecimal;
import java.math.BigInteger;
import java.text.*;
//Math
        BigInteger bi=new BigInteger("1111111");//大数
        BigDecimal bg=new BigDecimal("1111111.111111");//大小数
        System.out.println(bi);
        System.out.println(bg);

字符串

 		StringBuilder sbl=new StringBuilder("123456");
        sbl.insert(3,"abc");//指定位置插入字符串
        System.out.println(sbl.reverse());//反转字符串
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值