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);
}
最新文章
- MVC 3 IIS7.5 网站发布及IIS配置文件问题处理
- paip.java 注解的详细使用代码
- 设置SAPgui自动退出功能
- FTP主/被动模式的原理
- JAVA 流式布局管理器
- 【转载】CentOS LVM磁盘扩容
- eclipse中修改内存
- 【转】 ubuntu12.04更新源 官网和163等
- 开始学javascript基础
- js文件代码未加载或者没有js效果
- [KISSY5系列]KISSY5安装使用(二)
- vue -webkit-box-orient: vertical webpack打包后被过滤掉了 线上没有这行代码
- C#线程同步--线程通信
- mysql查看所有触发器以及存储过程等操作集合
- SAP开发系统中开发和配置客户端请求号变更
- ASCLL、Unicode和UTF-8编码的理解
- 避免 Deepin 15.4 系统 界面卡顿、假死等现象:隐藏自带的“任务栏”,安装轻量级的“任务栏tint2”
- 【LeetCode每天一题】Container With Most Water(容器中最多的水)
- Android 打开高德地图、百度地图进行导航;打开第三方App去导航;
- IDEA使用笔记(五)——*.properties中文乱码的修正