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));
    }
    

    ......

  • 相关阅读:
    寻找道路
    联合权值
    二分图
    最优贸易
    读入优化
    专属空间五——新世界(新闻浏览功能)中
    专属空间四——新世界(新闻浏览功能)上
    专属空间三——文件管理器
    专属空间二-记账本的实现
    专属空间一-主界面设计
  • 原文地址:https://www.cnblogs.com/Rain1203/p/10763894.html
Copyright © 2011-2022 走看看