国际化作业
来源:互联网 发布:13网络用语 编辑:程序博客网 时间:2024/06/18 18:10
1.请创建一个date对象,并把date对象中表示日期部分的时间值,以及表示时间部分的时间值,分别以short、long模式进行格式化输出(国家设置为中国)。package com.hbsi.demo;import java.text.DateFormat;import java.util.Date;import java.util.Locale;public class Demo2 {public static void main(String[] args) {/*** 1.请创建一个date对象,并把date对象中表示日期部分的时间值,以及表示时间部分的时间值,分别以short、long模式进行格式化输出(国家设置为中国)。*/Date d=new Date();DateFormat df=DateFormat.getDateInstance(DateFormat.FULL,Locale.CHINESE);String result=df.format(d);System.out.println(result);df=DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINESE);result=df.format(d);System.out.println(result);df=DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINESE);result=df.format(d);System.out.println(result);}}2. 请将时间值:09-11-28 上午10时25分39秒 CST,反向解析成一个date对象。package com.hbsi.demo;import java.text.DateFormat;import java.text.ParseException;import java.util.Date;import java.util.Locale;public class Demo3 {/*** @param args* @throws ParseException * 2. 请将时间值:09-11-28 上午10时25分39秒 CST,反向解析成一个date对象。*/public static void main(String[] args) throws ParseException {String s="09-11-28 上午10时25分39秒 CST";DateFormat df=DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINESE);Date d = df.parse(s);System.out.println(d);}}3. 请将整数198,输出为货币形式:$198,并将$198反向解析成整数198。package com.hbsi.demo;import java.text.NumberFormat;import java.text.ParseException;import java.util.Locale;public class Demo4 {/*** @param args* @throws ParseException * 3. 请将整数198,输出为货币形式:$198,并将$198反向解析成整数198。*/public static void main(String[] args) throws ParseException {int price=198;NumberFormat nf=NumberFormat.getCurrencyInstance(Locale.US);String result=nf.format(price);System.out.println(result);String s="$198";nf=NumberFormat.getCurrencyInstance(Locale.US);Number n=nf.parse(s);System.out.println(n.doubleValue());}}4.动态文本国际化package com.hbsi.demo;import java.text.MessageFormat;import java.util.Date;import java.util.Locale;public class Demo5 {/*** @param args* 4.动态文本国际化*/public static void main(String[] args) {String pattern = "At {0, time, short} on {0, date}, a hurricance destroyed'\n'"+ "{1} houses and caused {2, number, currency} of damage.";MessageFormat mf=new MessageFormat(pattern,Locale.CHINA);Object[] parame={new Date(),99,100000};String result=mf.format(parame);System.out.println(result);}}//jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP '8.jsp' starting page</title> </head> <body> <fmt:parseNumber value="99" type="number" var="num1"></fmt:parseNumber> <fmt:parseNumber value="1000000" type="number" var="num2"></fmt:parseNumber> <fmt:bundle basename="com.hbsi.resourse.Myproperties"> <fmt:message key="message"> <fmt:param value="<%=new Date() %>"></fmt:param> <fmt:param value="${num1}"></fmt:param> <fmt:param value="${num2}"></fmt:param> </fmt:message> </fmt:bundle> </body></html>
- 国际化作业
- 一只大二狗的Android历程--国际化(作业)
- 国际化
- 国际化
- 国际化
- 国际化
- 国际化
- 国际化
- 国际化
- 国际化
- 国际化
- 国际化
- 国际化
- 国际化
- 国际化
- 国际化
- 国际化
- 国际化
- Hive安装与配置——深入浅出学Hive
- 重新认识执行力
- JDBC数据库连接池总结
- 创业的本质是有效服务
- linux套接字选项—getsockopt和setsockopt
- 国际化作业
- On the Superfluousness of std::move - Scott Meyers
- xp系统创建新用户用Administrator账户消失解决方法
- 从spin_lock到spin_lock_irqsave
- oracle expdp impdp 用法
- 数理逻辑:公理化算术(1)项,扩充的谓词演算
- 内存池技术学习笔记
- 用javascript跳转url传中文乱码的解决方法
- 数理逻辑:公理化算术(2)恒等谓词和个体函数的性质