js字符串的各种格式的转换 ToString,Format


Posted in Javascript onAugust 08, 2011

如果我们都计算出对的格式,然后再显示的话,显然浪费代码和效率,今天看见了许多ToString可以解决的格式,总结给大家,希望可以方便大家。
1.转换钱的格式,仅限int型,float型,double型
double d = 400;
d.ToString("C"); //¥400.00
2.10进制数,仅限int型的数字
int i=400;
i.ToString("D5"); // 00400
3.科学型数字,仅限int型,float型,double型
float f = 400;
f.ToString("E");//4.000000E+002
4.固定格式型数字,仅限int型,float型,double型
int i=400;
i.ToString("F3");//400.000 Fn表示小数点后n位,F2和F表示小数点后2位
5.N数字型
400000000000.ToString("N")// 400,000,000,000.00" N会将数字转换为小数点后噢位,且每隔3位有一个,
它和C的区别是没有前面的¥符号
6.16进制
400000000000.ToString("x")//"5d21dba000" 将数字转换为16进制数字
==================日期格式的转换====================
日期格式初了Datetime已经封装好了的类之外,还可以用string .Format();来转换为指定的格式
string.Format("{0:f}",System.DateTime.Now);// 2011年8月4日星期四 11:23
string.Format("{0:F}", System.DateTime.Now);//2011年8月4日星期四 11:23:53
dt.GetDateTimeFormats('s')[0].ToString();//2005-11-05T14:06:25
dt.GetDateTimeFormats('t')[0].ToString();//14:06
dt.GetDateTimeFormats('y')[0].ToString();//2005年11月
dt.GetDateTimeFormats('D')[0].ToString();//2005年11月5日
dt.GetDateTimeFormats('D')[1].ToString();//2005 11 05
dt.GetDateTimeFormats('D')[2].ToString();//星期六 2005 11 05
dt.GetDateTimeFormats('D')[3].ToString();//星期六 2005年11月5日
dt.GetDateTimeFormats('M')[0].ToString();//11月5日
dt.GetDateTimeFormats('f')[0].ToString();//2005年11月5日 14:06
dt.GetDateTimeFormats('g')[0].ToString();//2005-11-5 14:06
dt.GetDateTimeFormats('r')[0].ToString();//Sat, 05 Nov 2005 14:06:25 GMT

string.Format("{0:d}",dt);//2005-11-5
string.Format("{0:D}",dt);//2005年11月5日
string.Format("{0:f}",dt);//2005年11月5日 14:23
string.Format("{0:F}",dt);//2005年11月5日 14:23:23
string.Format("{0:g}",dt);//2005-11-5 14:23
string.Format("{0:G}",dt);//2005-11-5 14:23:23
string.Format("{0:M}",dt);//11月5日
string.Format("{0:R}",dt);//Sat, 05 Nov 2005 14:23:23 GMT
string.Format("{0:s}",dt);//2005-11-05T14:23:23
string.Format("{0:t}",dt);//14:23
string.Format("{0:T}",dt);//14:23:23
string.Format("{0:u}",dt);//2005-11-05 14:23:23Z
string.Format("{0:U}",dt);//2005年11月5日 6:23:23
string.Format("{0:Y}",dt);//2005年11月
string.Format("{0}",dt);//2005-11-5 14:23:23

string.Format("{0:yyyyMMddHHmmssffff}", System.DateTime.Now);
yyyy表示年 MM表示月 dd表示日 HH表示时 mm表示分 ss表示秒 ffff表示秒的小数为4位

暂时就先写这么多,如果以后有发现会继续修改

Javascript 相关文章推荐
js播放wav文件(源码)
Apr 22 Javascript
Javascript执行效率全面总结
Nov 04 Javascript
javascript 中that的含义示例介绍
May 14 Javascript
原生js和jquery分别实现横向导航菜单效果
May 13 Javascript
DIV+CSS+jQ实现省市联动可扩展
Jun 22 Javascript
基于javascript实现按圆形排列DIV元素(二)
Dec 02 Javascript
JavaScript事件方法(实例讲解)
Jun 27 Javascript
vue获取当前点击的元素并传值的实例
Mar 09 Javascript
layui动态绑定事件的方法
Sep 20 Javascript
JavaScript onclick事件使用方法详解
May 15 Javascript
微信小程序实现多图上传
Jun 19 Javascript
Angular CLI发布路径的配置项浅析
Mar 29 Javascript
Jquery ajax传递复杂参数给WebService的实现代码
Aug 08 #Javascript
jquery学习笔记 用jquery实现无刷新登录
Aug 08 #Javascript
基于jQuery实现的水平和垂直居中的div窗口
Aug 08 #Javascript
关于hashchangebroker和statehashable的补充文档
Aug 08 #Javascript
基于jQuery的前端数据通用验证库
Aug 08 #Javascript
JS基础之undefined与null的区别分析
Aug 08 #Javascript
jQuery的12招常用技巧分享
Aug 08 #Javascript
You might like
搜索引擎技术核心揭密
2006/10/09 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
Yii快速入门经典教程
2015/12/28 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
杨氏矩阵查找的JS代码
2013/03/21 Javascript
图片无缝滚动代码(向左/向下/向上)
2013/04/10 Javascript
使用jQuery插件创建常规模态窗口登陆效果
2013/08/23 Javascript
jQuery 的全选(全非选)即取得被选中的值使用介绍
2013/11/12 Javascript
jsPDF生成pdf后在网页展示实例
2014/01/16 Javascript
js 本地预览的简单实现方法
2014/02/18 Javascript
js获取url中"?"后面的字串方法
2014/05/15 Javascript
JavaScript将取代AppleScript?
2014/09/18 Javascript
JavaScript中的console.group()函数详细介绍
2014/12/29 Javascript
JavaScript获得url所有参数键值表的方法
2015/03/21 Javascript
js绘制圆形和矩形的方法
2015/08/05 Javascript
AngularJS包括详解及示例代码
2016/08/17 Javascript
JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)
2017/06/19 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
2017/07/13 Javascript
JavaScript实现的联动菜单特效示例
2019/07/08 Javascript
js实现淘宝浏览商品放大镜功能
2020/10/28 Javascript
python tensorflow学习之识别单张图片的实现的示例
2018/02/09 Python
Python中__slots__属性介绍与基本使用方法
2018/09/05 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
2018/11/29 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
详解python中的线程与线程池
2019/05/10 Python
在Django的View中使用asyncio的方法
2019/07/12 Python
python 解决函数返回return的问题
2020/12/05 Python
python中doctest库实例用法
2020/12/31 Python
保安拾金不昧表扬信
2014/01/15 职场文书
讲文明树新风演讲稿
2014/05/12 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
竞聘演讲稿怎么写
2014/08/28 职场文书
2015年财务试用期工作总结
2014/12/24 职场文书
保安辞职信范文
2015/02/28 职场文书
九年级语文教学反思
2016/03/03 职场文书