Math类++Date类

package day06;

/*****

* Math类的演示

* Math类:

* 1,Math类是final的

* 2,Math的构造方法是private的(不能手工new)

* 3,Math提供的方法是静态的(全部都可以调用)

* 常用的方法:

* abs:绝对值

* sqrt:平方根

* pow(double a ,double b) a的b次幂

* log    自然对数

* exp    e为底的指数

* max(double a ,double b)    两个数求最大值

* min(double a ,double b)    两个数求最小值

* random        返回0.0到1.0的随机数

* long round(double a )   double型的数据a转换long型,(四舍五入)

* toDegrees(double    angrad)弧度---》》角度

* toRadians(double angdeg)        角度--->弧度

*

* @author yw.wang

*

*/

public class Test08 {

public static void main(String[] args) {

double result =Math.abs(-123);

System.out.println(result);

double result2 =Math.toDegrees(2*Math.PI);

System.out.println(result2);

}

}

Date类

--------------------------------------------

EEEE是星期,MM是月,dd是日,yyyy是年,字符的个数决定了日期是符合格式化的

如:

传递“EE-MM-dd-yyyy“会显示”星期五-02-07-2009“

public Date parse(String source)(Date Format类中)解析格式化一个字符串时间,

将一个字符串转换成时间

例如:

Date d = sdf2.parse("2008/10/28 13:20:22")//注意字符串的格式必须和设定的格式(sdf2)一致

package day06;

import java.text.SimpleDateFormat;

import java.util.Date;

/****

* Date类演示

* Date类表示日期和时间

* 提供操作日期和时间组成的部分方法

* Date类的最佳应用之一是获取系统当前时间

* 获取当前时间是一个长整形数据(long)Date d= new Date();

* @author yw.wang

*

*SimpleDateFormat类

*功能:完成日期的显示格式化

*只要通过向SimpleDateFormat的构造函数传递格式字符串“EEEE-MM-DD-YYYY”

*我们就可以得到想要的格式,然后调用Data.Format(Date date)方法,来获取想要的格式

*/

public class Test09 {

public static void main(String[] args) {

Date dd = new Date();

System.out.println(dd);

SimpleDateFormat sf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");

System.out.println(sf.format(dd));

}

}

结果:

来自为知笔记(Wiz)

时间: 2024-10-13 06:35:47

Math类++Date类的相关文章

java类Date类概述及其方法

1.Date类概述 类Date表示特定的瞬间,精确到毫秒 2.构造方法 public Date() public Date(long date) 3.成员方法 public long getTime() public void setTime(long time) package com; import java.util.Date; /**  * Date类概述  *  Date类表示特定的瞬间,精确到毫秒  *   * 构造方法  *  public Date()  *  public Da

java常用类————Date类

Date类在Java.util包中. 一.功能介绍:创建Date对象,获取时间,格式化输出的时间. 二.对象创建:1.使用Date类无参数的构造方法创建的对象可以获取本地时间.例如: Date nowTime=new Date(); 2.计算机时间的"公元"设置在1970年1月1日0时(格林尼治时间),可以根据这个使用Date类带参数的构造方法: Date(long time);来创建一个对象, 例如:Date date1=new Date(1000); Date date2=new

Java学习关于时间操作的应用类--Date类、Calendar类及其子类

Date类 Date类封装了当期时间和日期.与Java1.0定义的原始版的Date类相比,Date类发生了本质的变化.在Java1.1发布时,原始版Date类定义的许多功能被移进Calendar类和DateFormat类中.原始版Date类中的许多方法已经不赞成使用. Date类支持的构造函数: Date() Date(long   millisec) 第一个构造函数使用当前日期和时间初始化对象.第二个构造函数接收一个参数,该参数等于自1970年1月1日午夜以来经历的毫秒数. Date对象创建以

I学霸官方免费教程二十三:Java常用类之日期类 Date类 SimpleDateFormat类 Calendar类

Date 类 创建对象时,默认获取系统当前时间 SimpleDateFormat类 用来格式化日期的:创建对象是可以传入格式:new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");主要方法format(Date) Calendar类 可以使用SimpleDateFormat类中的getCalendar()方法获取对象.常用方法:get(int); 常用属性:YEAR MONTH... 实例: package common_class; import j

Java学习:Date类、DateFomart类

Date类 Date:类 Date 表示特定的瞬间,精确到毫秒. 构造方法: Date():默认获取的是当前的日期时间 Date(long date):把当前日期按照指定的毫秒值进行设定 成员方法: public long getTime():获取日期对象的毫秒值 public void setTime(long time):设置日期对象的毫秒值 1 //Date():默认获取的是当前的日期时间 2 Date d = new Date(); 3 System.out.println(d); 4

处理时间的类 —— System类、Date类 、SimpleDateFormat类 与 Calendar类

在我们以往的编程中,就有过通过运行前和运行后时间差来判断时间复杂度的例子,再扯得远一点,我们在C语言中制造随机数的操作,也要用到有关时间的函数.而且,在我们未来的编程中,也会时不时要用到能够读取当前时间的方法,所以,本篇博文所讲解的类,其实还是挺常用的,所以本人专门写一篇博文来为同学们展示下这个类的常用方法的用法 System类: 概述: System 类包含一些有用的类字段和方法.它不能被实例化. 说真的,System类与时间相关的主要原因就是它的一个方法,那么,现在,本人来展示下这个类的常用

黑马程序员——23, Properties,Runtime,Date类,Math类,

------<ahref="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- /* Properties是Hashtable的子类,也是Map集合的子类, 其存储的是字符串,没有泛型定义. Properties的作用是用来获取系统信息 */ import java.util.*; class Sys { public

Java 中常用的类:包括基本类型的包装类、Date 类、SimpleDateFormat 类、 Calendar 类、 Math 类

JAVA中的包装类 包装类里没有String,它是引用数据类型 基本类型是不能调用方法的,而其包装类具有很多方法 包装类主要提供了两大类方法: 1. 将本类型和其他基本类型进行转换的方法 2. 将字符串和本类型及包装类互相转换的方法 基本类型 对应的包装类 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean Integer m=new Intege

前端(十四)—— JavaScript基础:Number、Date类、字符串、数组、Math类、正则

JS常用类:Number类.Date类.Math类.字符串.数组.正则 一.Number 1.常用数字 整数:10 小数:3.14 科学计数法:1e5 | 1e-5 正负无穷:Infinity | -Infinity 2.常用进制 二进制:0b1010 以0b开头 八进制:012 以0开头 十进制:10 十六进制:0xA 以0x开头 3.NaN 非数字类型,通过isNaN()进行判断 4.常用常量 最大值:MAX_VALUE(1.7976931348623157e+308) 最小值:MIN_VA