JavaWeb学习记录(四)——日期和数字的格式转换
一、Date转为String
(1)
public class DateUtil {
private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
public static String DateToStr(Date date) {
return sdf.format(date);
}
}
(2)
@Test
public void test2(){
//日期
Date date = new Date(System.currentTimeMillis());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//转换成字符串
//2015年3月31日 星期二 DateFormat.FULL
//15-3-31 DateFormat.SHORT
//2015年3月31日 DateFormat.LONG
//2015-3-31 DateFormat.MEDIUM
String temp = sdf.format(date);
System.out.println(temp);
}
二、String转Date
(1)
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date=sdf.parse(dateValue);
(2)
@Test
public void test3() throws ParseException{
//日期
String temp="2015年3月31日 星期二 ";
DateFormat df = DateFormat.getDateInstance(DateFormat.FULL);
//转换成字符串 //2015年3月31日 星期二 DateFormat.FULL
//15-3-31 DateFormat.SHORT
//2015年3月31日 DateFormat.LONG
//2015-3-31 DateFormat.MEDIUM
Date date = df.parse(temp);
System.out.println(date);
}
三、时区
@Test
public void test4(){
//获取时区的id标识符
String ids[]= TimeZone.getAvailableIDs();
for(String id:ids){
//获取时区对象
TimeZone tz = TimeZone.getTimeZone(id);
System.out.println(tz.getDisplayName()+"--"+id+"---");
}
}
四、数字
@Test
public void test5() throws ParseException{
NumberFormat nf = NumberFormat.getCurrencyInstance(Locale.US);
Number num =nf.parse("$12");
System.out.println(num);
}
@Test
public void test6(){
NumberFormat nf = NumberFormat.getCurrencyInstance(Locale.CHINA);
String num =nf.format(12);
System.out.println(num);
}
@Test
public void test7(){
NumberFormat nf = NumberFormat.getPercentInstance();
String num =nf.format(0.12);
System.out.println(num);
}
@Test
public void test8() throws ParseException{
NumberFormat nf = NumberFormat.getPercentInstance();
Number num =nf.parse("12%");
System.out.println(num);
}
@Test
public void test9() throws ParseException{
NumberFormat nf = NumberFormat.getInstance();
Number num =nf.parse("12%");
System.out.println(num);
}
JavaWeb学习记录(四)——日期和数字的格式转换的更多相关文章
- leveldb 学习记录(四)Log文件
前文记录 leveldb 学习记录(一) skiplistleveldb 学习记录(二) Sliceleveldb 学习记录(三) MemTable 与 Immutable Memtablelevel ...
- JavaScript学习记录四
title: JavaScript学习记录四 toc: true date: 2018-09-16 20:31:22 --<JavaScript高级程序设计(第2版)>学习笔记 要多查阅M ...
- 4.VUE前端框架学习记录四:Vue组件化编码2
VUE前端框架学习记录四:Vue组件化编码2文字信息没办法描述清楚,主要看编码Demo里面,有附带完整的代码下载地址,有需要的同学到脑图里面自取.脑图地址http://naotu.baidu.com/ ...
- leveldb 学习记录(四) skiplist补与变长数字
在leveldb 学习记录(一) skiplist 已经将skiplist的插入 查找等操作流程用图示说明 这里在介绍 下skiplist的代码 里面有几个模块 template<typenam ...
- python学习笔记(3) -- 字符与数字之间的转换函数
转载:python中的字符数字之间的转换函数 int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 ...
- JavaWeb学习记录(十四)——商城购物之字符串拼接实现最近浏览商品和购物车的功能
一.字符串拼接的工具类 package blank.util; import java.util.Iterator;import java.util.Map;import java.util.Set; ...
- JavaWeb学习记录(二十四)——获取插入数据后,自动生成的id值
public Integer insertObjects(final Goods entity) { // 定义sql语句 final String sql1 = "inser ...
- JavaWeb学习记录(二十一)——国际化处理
¨国际化又称为 i18n:internationalization ¨对于软件中的菜单栏.导航条.错误提示信息,状态信息等这些固定不变的文本信息,可以把它们写在一个properties文件中,并根据不 ...
- JavaWeb学习记录(二十二)——模式字符串与占位符
一.Java代码案例 @Test public void test10(){ int planet=7; String event="a disturban ...
随机推荐
- 升级或安装 GNOME Shell
1.安装经典Gnome桌面系统 install gnome-session-fallbackinstall gnome-appletsinstall indicator-applet indicato ...
- pyqt5 笔记(三)py2exe 实现代码打包exe
python3.4 安装64位的版本 py2exe 下载地址: https://pypi.python.org/pypi/py2exe/0.9.2.0#downloads cmd——>进入pyf ...
- 找第k大的数
(找第k大的数) 给定一个长度为1,000,000的无序正整数序列,以及另一个数n(1<=n<=1000000),接下来以类似快速排序的方法找到序列中第n大的数(关于第n大的数:例如序列{ ...
- linux 杀死进程的方法
# kill -pid 注释:标准的kill命令通常都能达到目的.终止有问题的进程,并把进程的资源释放给系统.然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源.为了防止这些所谓 ...
- Android Bluetooth详解(Android英文文档相关译文)
一.Bluetooth Android平台包含了对Bluetooth协议栈的支持,允许机器通过Bluetooth设备进行无线数据交换.应用框架通过Android Bluetooth API访问Blue ...
- LeetCode---Word Break 2
Given a string s and a dictionary of wordsdict, add spaces in s to construct a sentence where each w ...
- Object-C 基础笔记2--方法
一,了解继承 oc中,一个类可以继承另一个类,被继承的类称为父类或超类,继承的类称为子类,子类可以直接拥有父类中除了@private实例变量之外的全部内容. 实现继承使用":" @ ...
- 三色二叉树_树形DP
Time Limit: 1000 mSec Memory Limit : 32768 KB Problem Description 一棵二叉树可以按照如下规则表示成一个由0.1.2组成的字符序 ...
- INNO:检测程序是否已经安装,是则弹出卸载提示。
INNO:检测程序是否已经安装,是则弹出卸载提示. 作者:少轻狂 | 发布:2010-08-05 | 更新:2013-09-05 | 分类:部署 | Disposition | 热度:2816 ℃ 实 ...
- css让一个正方形方块垂直居中
这里有top和margin-top的区别,top(left,right,bottom)是绝对定位,要用position,margin-top是相对定位,相对于相邻的元素或者父元素. 代码如下: < ...