java基础(四),数据类型转化,Date,Calendar
来源:互联网 发布:数字监控要网络吗 编辑:程序博客网 时间:2024/06/16 13:20
数据类型转化
// 数据类型之间的转化 /** * 将字符串转换成 其他形式 */ // 字符串转整形 String s = "5"; // 第一种 int i1 = Integer.parseInt(s); // 第二种 int i2 = Integer.valueOf(s).intValue(); // 字符串转换成Double、Float、Long是一样的 // 第一种 Double d1 = Double.parseDouble(s); // 第二种 Double d2 = Double.valueOf(s).doubleValue(); /** * 将其他形式转化成字符串,有三种方式,以整形为例 */ int i = 10; String s1 = Integer.toString(i); String s2 = String.valueOf(i); String s3 = i + "";
Date类
是一个包裹类,包含一个长整形的数据,表示的是从GMT(格林尼治标准时间)1970年1月1日00:00:00之后经历的毫秒数。但不支持日期的国际化和分时区显示
举例:
// 调用的是java.util.Date包下的Date类 Date date = new Date(); // 输出的是从1970年1月1日00:00:00到你调用Date类当时时间的毫秒数 System.out.println(date.getTime()); // 一般情况下不会使用毫秒值,会使用java.text.SimpleDateFormat包下的SimpleDateFormat类来转换成你需要的格式 // 定义你想要的时间格式,API里有详细的定义格式 SimpleDateFormat format = new SimpleDateFormat("EEEE-MMMM-dd-yyyy"); /* * 经常定义成:"yyyy-MM-dd" */ //输出结果是:星期二-四月-12-2016 System.out.println(format.format(date));
Calendar类
相对于Date类更强大,是抽象类,提供了常规的日期修改功能,和国际化的支持,
// Calendar是抽象类不能实例化对象 Calendar calendar = Calendar.getInstance(); // 将当前月份减一月,原来是2016年4月12日,现在是2016年3月12日 calendar.add(Calendar.MONTH, -1); String date = calendar.get(Calendar.YEAR) + "年" + (calendar.get(Calendar.MONTH) + 1) + "月" + calendar.get(Calendar.DATE) + "日"; System.out.println(date);
0 0
- java基础(四),数据类型转化,Date,Calendar
- java Calendar和Date()的转化
- Java Calendar转化为Date类型方法
- java Calendar和Date()的转化
- java Calendar和Date()的转化
- Java基础:Java Date数据类型
- Java基础:Java Date数据类型
- java中String、Date、Calendar之间相互转化
- JAVA Date、String、Calendar类型之间的转化
- 【Java】基本数据类型及其封装类、字符串、Date\Calendar\SimpleDateFormate
- 数据类型转化(java)
- Java基础-Java中的Calendar和Date类
- Java基础-Java中的Calendar和Date类
- Java基础-Java中的Calendar和Date类
- Java基础-Java中的Calendar和Date类
- Java基础篇:(四)数据类型
- Java基础(四)组合数据类型
- java日期处理一(Calendar,Date)
- IntelliJ IDEA 常用快捷键
- nexus 搭建私服简单步骤
- SQLite和Berkeley DB(BDB)比较资料收集
- 纪念一下我的短暂的ios时光
- HTML基础
- java基础(四),数据类型转化,Date,Calendar
- navicat的创建数据库查询 unkonwdatabase
- 任意多边形的面积计算
- 关于plist文件和NSBundle之间关系的一点心得
- 检验邮箱格式,NSUserDefaults
- SPRING MVC乱码解决
- 链表的创建以及链表节点的增加和删除
- swift Guard语法
- android开发百度地图LocationClient找不到 解决