zoukankan      html  css  js  c++  java
  • Java_Math/Date

    这篇文章我们来研究下java中两个常用的工具类,Math和Date

    Math:

    Math是java中各种函数计算集合类,进入到Math类中,可以看到Math是java.lang包下的,被final修饰的类。

    列举几个常用的函数,实际开发中遇到可以按需选择。

    Math.sqrt():计算平方根;

    Math.max( , ):计算最大值;

    Math.min( , ):计算最小值;

    Math.abs():计算绝对值;

    Math.round():四舍五入,float时返回int值,double时返回long值;

    Math.random():取得一个[0,1)之间的随机数;

    ......

    Date:

    1)获取当前系统时间和日期并格式化输出:

    public static void main(String[] args) {
    	SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    	Date date = new Date();
    	System.out.println(sdf.format(date));
    }
    

     2)日期转字符串、字符串转日期

    public static void main(String[] args) {
    	SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    	try {
    		//日期转字符串
    		Calendar calendar = Calendar.getInstance();
    		Date date = calendar.getTime();
    		String dateParseString = sdf.format(date);
    		System.out.println(dateParseString);
    			
    		//字符串转日期
    		String dateString = "2019-04-24 16:46:00";
    		Date dateParse = sdf.parse(dateString);
    		System.out.println(dateParse);
    	} catch (ParseException e) {
    		// TODO Auto-generated catch block
    		e.printStackTrace();
    	}
    		
    }
    

     3)获取特定时间(当前日期前一天)

    public static void main(String[] args) {
    	SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    	Date nowDate = new Date();
    	Calendar c = Calendar.getInstance();
    	c.setTime(nowDate);
    	c.add(Calendar.DAY_OF_MONTH, -1);
    	nowDate = c.getTime();
    	System.out.println(sdf.format(nowDate));
    }
    

    ......

  • 相关阅读:
    tp5 查询问题 字段自增 字段比较
    七牛云 {"error":"no such domain"}
    mac 命令
    跟微信公众号一起来学api安全
    vue 运行别人项目
    php sha1withrsa
    thinkphp5 使用路由下分页 form表单 搜索
    P2134 百日旅行 (斜率优化,DP)
    [USACO Section 4.4]追查坏牛奶Pollutant Control (最小割)
    [HAOI2007] 理想的正方形 (单调队列)
  • 原文地址:https://www.cnblogs.com/Rain1203/p/10763894.html
Copyright © 2011-2022 走看看