关于JSP中格式化的几种情况

JSP——计算三角形面积(保留小数点后3位和6位) 一、内容 编写一个Tag文件GetArea.tag负责求出三角形面积,并使用variable指令返回三角形的面积给调用该Tag文件的JSP页面。JSP页面负责显示Tag文件返回的三角形的面积。JSP在调用Tag文件时,使用attribute指令将三角形三边的长度传递给Tag文件。one.jsp和two.jsp都使用Tag标记调用GetArea.tag。one.jsp将返回三角形的面积... 阅读详情

最近总结了JSP中关于格式化的几种情况,主要有三种类型:(1)、日期格式化;(2)、数字格式化;(3)小数点格式化

 

(1)、日期格式化;

    日期格式化用的最多,需要SimpleDateFormat 类,一般录入到数据库中的时间都是以一定格式输入的(yyyy-MM-dd或yyyy-MM-dd HH:mm:ss或yyyy.MM.dd等),实现代码如下:

package cn;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormat {
 /**
  * @author maohb
  * @param args
  */
 public static void main(String[] args) {
  //格式化时间
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  System.out.println("当前时间(yyyy-MM-dd HH:mm:ss)是:"+sdf.format(new Date()));
  SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd");
  System.out.println("当前时间(yyyy年MM月dd)是:"+sdf1.format(new Date()));
 }
}

 

运行结果:

当前时间(yyyy-MM-dd HH:mm:ss)是:2008-10-21 17:00:31
当前时间(yyyy年MM月dd)是:2008年10月21

 

(2)、数字格式化;

    格式化数字需用NumberFormat类,实现代码如下:

package cn;
import java.text.NumberFormat;
public class NumberFormatTest {
 /**
  * @author maohb
  * @param args
  */
 public static void main(String[] args) {
  //格式化数字
  double num = 1000000;
  System.out.println("格式化钱的数字为:"+num);
  NumberFormat nf = NumberFormat.getInstance();
  System.out.println("格式化后的数字为:"+nf.format(num));
 }
}

 

运行结果:

格式化钱的数字为:1000000.0
格式化后的数字为:1,000,000

 

(3)小数点格式化

    格式化小数点用用DecimalFormat类,实现代码如下:

package cn;
import java.text.DecimalFormat;
public class DecimalFormatTest {
 /**
  * @author maohb
  * @param args
  */
 public static void main(String[] args) {
  double num = 33.12749;
  DecimalFormat df = new DecimalFormat("0.00");//保留两位小数
  System.out.println("格式化后:"+df.format(num));//格式化后自动四舍五入
 }
}

运行结果:

格式化后:33.13

 

希望对大家有所帮助!呵呵

保姆级教程:用Multisim仿真快速上手二极管、MOSFET和IGBT的开关特性 本文提供了一份详细的Multisim仿真教程,帮助读者快速掌握二极管、MOSFET和IGBT的开关特性。通过搭建实验电路、观察波形特征和参数影响分析,深入解析了反向恢复过程、米勒平台现象和拖尾电流效应。适合电力电子初学者和工程师通过仿真建立直观理解,提升电路设计能力。 阅读详情

相关推荐

Mac 环境配置jdk、Maven

3、终端打开配置jdk时候建好的脚本文件: open -e .bash_profile。4、查看maven是否安装成功和系统能不能识别maven/mvn命令:⬇️。输入⬇️并保存: 其中第一行JAVA_HOME替换为自己下的jdk路径。,安装编译好的二进制版本,具体安装zip还是tar.gz我看的。5、查看jdk是否安装成功和系统能不能识别java命令:⬇️。至此,我的Mac系统的环境配置jdk、Maven完成!然后就发现我的maven命令还是没作用,不识别,下载后直接安装即可,很快,点几下就OK了。

weixin_42416791的博客 4411

【jsp页面将Date类型的日期显示成“yyyy-MM-dd HH:mm:ss“格式】

步骤 1、头部加上: 2、内容中使用:或者例如: 即可把后台的日期类型转化为对应类型

weixin_45240705的博客 1515

【AIGC】COT思维链:让AI学会拆解问题,像人一样思考

COT思维链的出现,为AI的发展开辟了一条新的道路。它让AI学会了像人类一样思考,将复杂问题分解成简单的步骤,并逐步推理出最终答案。希望我的引导会对你产生启发。

智兔唯新的博客 9003

JSP格式化标签之formatNumber

好 我们来说说格式化的标签,相比于前面说的 条件动作标签,迭代标签 它的使用相对没那么多。

weixin_45966674的博客 432

Mediapipe手势识别实战——基于关节角度计算实现动态手势分类

本文详细介绍了如何利用Mediapipe进行手势识别,通过计算手指关节弯曲角度实现动态手势分类。文章从基础原理出发,讲解了关节角度计算的数学方法,并提供了Python实现代码。同时,还分享了数字手势和OK手势的识别实战经验,以及性能优化和工程实践中的关键技巧,帮助开发者快速掌握实时手势识别技术。

weixin_26891599的博客 403

系统回溯信息:遇到严重错误。已将回溯写入...PTC... raceback.log请将其发送给|技术支持|。

一、问题分析 这种问题一旦遇上了,如果忘了保存,直接心态爆炸。 该问题一般是显卡驱动的问题。ProE/Creo对显卡的基本要求是:支持Open_GL的3D显卡,分辨率为1024×768像素以上,推荐使用64位独立显卡,显存512MB以上。如若显卡性能太低,打开软件后易自动退出。 二、解决方法 <1>有一个非常简单的方法是:在config.pro文件中,改变图形配置graphics为” win32_gdi”而不是默认的“...

幕光倾城的博客 2万+

Eclipse 的 jsp 页面代码格式化

在  Eclipse 内我们通常用 Ctrl + Shift + F 进行格式化,调整了设置后,在Java/c/cpp 文件中均能很好的使用,但在 jsp 页面内,Ctrl + Shift + F 很不如意,尤其是针对 内的 java 代码,可以用一塌糊涂来形容(有时候将 java 代码放在页面最前端又稍微好些),总之 jsp 下格式化代码很麻烦,迫切希望该问题能够解决。

NULL BLOG 5万+

Halcon手眼标定实战:从九点标定到机械臂精准抓取(附完整代码)

本文详细介绍了Halcon手眼标定技术在实际工业场景中的应用,重点讲解了九点标定法在机械臂精准抓取中的实现步骤和优化技巧。通过对比Eye-to-Hand和Eye-in-Hand两种模式的特点,提供完整的代码示例和误差分析,帮助工程师快速掌握标定技术,提升自动化系统的精度和稳定性。

weixin_29100927的博客 460

JSP 展示数据(时间、数值格式化)

JSP 展示数据(时间、数值格式化)

Be_insighted的博客 643

Spatial-ORMLLM: Improve Spatial Relation Understanding in the Operating Room with Multimodal Larg...

手术室(OR)中的精准空间建模是众多临床任务的基础,可为术中感知、风险规避及手术决策提供支持。现有方法虽利用大规模多模态数据集进行 latent 空间对齐,以隐式学习空间关系,但却忽视了多模态大型语言模型(MLLM)的3D能力。然而,这种方法存在两个问题:1)手术室通常缺乏多台视频和音频传感器,多模态3D数据难以获取;2)仅依赖易获取的2D数据训练,无法捕捉复杂场景中的细粒度细节。为解决这一问题,我们提出——首个针对手术室3D空间推理的大型视觉语言模型。

UnknownBody_2的博客 592

[QMT量化交易小白入门]-四十九、中小盘策略是否还有未来,市值再平衡策略,年化收益率124%

该策略旨在通过定期再平衡持仓,保持投资组合中股票数量恒定(),并优先持有市值较小的股票。具体来说,策略每两天(period = 2)进行一次再平衡,根据当前市值对持仓进行调整,以实现微盘股的投资目标。中小市值策略对资金量要求有限制,资金量太大由于流动性不足,滑点可能较大,资金量太小,可能不能达到10-20只持仓,来分散风险,10-100w可能是比较理想的,后续可以根据波动率动态调仓,或波动率大于一定值时触发再平衡加入ROE或其他财务指标,或者研发投入强度大的专精特新企业,进行组合优化。

木头大左的博客 1185

jsp页面日期格式化

数据库中存储的字段格式为datetime,展示在页面上时我们通常习惯的格式,需要格式化后展示 语法如下: < fmt:formatDate value="" pattern=""> 具体使用如下: <input type="text" name="createtime" id="createtime" value="<fmt:formatDate value="${resultinfo.createtime}" pattern="yyyy-MM-dd hh:mm:s..

adingyb的博客 2632

西门子S7-1200PLC与FANUC机器人进行PROFINET IO通信的具体方法和步骤详解

西门子S7-1200PLC与FANUC机器人进行PROFINET IO通信的具体方法和步骤详解

Robot_PLC_HMI_Automation 1万+

jsp页面格式化时间 fmt:formatDate格式化日期

使用fmt函数需在jsp中引入 &lt;%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %&gt;发布时间:&lt;fmt:formatDate value="${requireInfoBean.releaseTime}" pattern="yyyy-MM-dd"/&gt;会报错,因为时间是string类型,不能转换为da

忆江南的博客 2万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

第24课: JSP日期处理 (JSP教程 JSP入门实战教程 黄菊华Java网站开发系列教程)

使用JSP最重要的优势之一,就是可以使用所有Java API。本章将会详细地讲述Java中的Date类,它在java.util包下,封装了当前日期和时间。 Date类有两个构造函数。第一个构造函数使用当前日期和时间来初始化对象。 Date( ) 第二个构造函数接受一个参数,这个参数表示从1970年1月1日凌晨至所要表示时间的毫秒数。 Date(long millisec) 获取Date对象后,您就能够使用下表列出的所有方法: 获取当前日期和时间 使用JSP编程可以很容易的获取当前日期和时间,只要使用

杭州.黄老师 868

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jsp中freemarker 数字格式化详解

一、使用内建函数 c 特点: 不管其表现形式是怎样的( 例如"123,456.123,456"、 "123 456.123 456"、 "000 123 456.123 456 000"、 "123,456.123 456"、 "1,2345,6.123456") , 只要小数分割符是'.' 它就能转化成计算机能够识别的字符串形式,而且都是123456.123456,计算机处理的时候是

milife2012的专栏 1965

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

前端数字格式化的几种方式

jstl fmt:formatNumber type="number" value="${xxx}" minFractionDigits="2" > type=number 数字格式为000,000 minFractionDigits 小数点位数,至少保留两位小数,整数则在小数点后补0 minIntegerDigits 小数点位数,当存在小数时保留两位小数,不存在则为整数 num

深蓝浅蓝的天 1万+

JSP 日期处理

JSP中的日期处理是Web开发中不可或缺的一部分。本文介绍了JSP中日期获取、格式化和计算的基本方法,希望对您有所帮助。在实际开发过程中,您可以根据需求选择合适的方法进行日期处理。

csbysj2020 602

c语言中json格式化输出,JSON格式化输出

JSON格式化输出今天有个需求是对输出的JSON进行格式化首先想到的就是jsBeautifier之类的小插件搜索了一番看到有一位朋友回答JSON.stringify可以输出格式化的JSON字符串复制代码 代码如下:JSON.stringify(jsObj, null, "\t"); // 缩进一个tabJSON.stringify(jsObj, null, 4); // 缩进4个空格唔,不错...

weixin_36374843的博客 1830

jsp中freemarker 数字格式化

一、使用内建函数 c   特点:   不管其表现形式是怎样的(   例如"123,456.123,456"、 "123 456.123 456"、 "000 123 456.123 456 000"、 "123,456.123 456"、 "1,2345,6.123456")   , 只要小数分割符是'.' 它就能转化成计算机能够识别的字符串形式,而且都是123456.123456,计算机

黑鹰 650

JSP页显示当前几种格式的日期方法!

JSP页显示当前几种格式的日期方法! 第一种方式: [html] [head][title]取得系统时间[/title][/head] [body] [%java.util.Date date=new java.util.Date();%] 现在是: [/body] [/html] 运行结果: 现...

mfan 288

jsp中的c函数标签日期,数字格式化的问题

jstl的标签使用,日期,金额等格式化 一般在项目中会遇到日期和数字的格式化问题:总结了一下主要有下面几种 日期格式化: Time}"/>                                                  格式为:yyyy-MM-ss HH:ss:mm getTime}"/>      常用格式 数字格式化:            

偶是一只小小鸟~ 3150

JSP标签库

JSP主要有: 1.核心标签库: 2.格式化标签库: 用来格式化并输出文本、日期、时间、数字。 3.SQL标签: 提供了与关系型数据库(Oracle,MySQL,SQL Server等等)进行交互的标签。 4.XML标签: 提供了创建和操作XML文档的标签。 5.JSTL标签 包含一系列标准函数,大部分是通用的字符串处理函数。

purple25的博客 345

jsp页面中几种标签的引用方式

&lt;%@ page language="java" pageEncoding="UTF-8"%&gt;&lt;%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %&gt;&lt;%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix=&qu

kanwoerzi 323

jsp网页中的换行

JSP网页中输出换行在一开始学习的时候困扰了我不短的时间,因为一些排版需要换行总是很难实现,随着学习,找到了如下几种方法做到换行,以保持页面的美观。 代码和截图我给放在下面了,附了注释: 代码如下,想具体实验的可以复制一些: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4

zhiqingxue的博客 1万+

jsp获取系统时间并存储到数据库

在jsp文件顶部加上 &lt;%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.util.*,java.text.*" errorPage="" %&gt;   定义变量获取当前系统时间 String Nowtime=new SimpleDateFormat(...

ITfinder 1629
上一篇: 如何取得昨天的日期
下一篇: 隐马尔可夫模型( HMM )
java_tiger
博客等级 码龄21年 3粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值