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 相关文章推荐
Javascript执行效率全面总结
Nov 04 Javascript
jsMind通过鼠标拖拽的方式调整节点位置
Apr 13 Javascript
jQuery实现的向下图文信息滚动效果
May 03 Javascript
理解javascript正则表达式
Mar 08 Javascript
Knockoutjs 学习系列(一)ko初体验
Jun 07 Javascript
详解Node.Js如何处理post数据
Sep 19 Javascript
JS实现移动端按首字母检索城市列表附源码下载
Jul 05 Javascript
JS实现浏览上传文件的代码
Aug 23 Javascript
原生JS+HTML5实现跟随鼠标一起流动的粒子动画效果
May 03 Javascript
vue 表单验证按钮事件交由父组件触发的方法
Dec 17 Javascript
关于vue的npm run dev和npm run build的区别介绍
Jan 14 Javascript
Vue 实现前进刷新后退不刷新的效果
Jun 14 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
将时间以距今多久的形式表示,PHP,js双版本
2012/09/25 PHP
使用php测试硬盘写入速度示例
2014/01/27 PHP
Zend Framework入门应用实例详解
2016/12/11 PHP
利用PHP获取网站访客的所在地位置
2017/01/18 PHP
PHP实现浏览器中直接输出图片的方法示例
2018/03/14 PHP
用cookies实现的可记忆的样式切换效果代码下载
2007/12/24 Javascript
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
2012/03/01 Javascript
jQuery使用after()方法在元素后面添加多项内容的方法
2015/03/26 Javascript
js组件SlotMachine实现图片切换效果制作抽奖系统
2016/04/17 Javascript
Bootstrap table右键功能实现方法
2017/02/20 Javascript
微信小程序中用WebStorm使用LESS
2017/03/08 Javascript
js实时监控文本框输入字数的实例代码
2018/01/18 Javascript
浅谈React中组件间抽象
2018/01/27 Javascript
详解vue axios二次封装
2018/07/22 Javascript
微信小程序授权登录及解密unionId出错的方法
2018/09/26 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
如何在 Vue 表单中处理图片
2021/01/26 Vue.js
[01:00]选手抵达华西村 整装待发备战2016国际邀请赛中国区预选赛
2016/06/25 DOTA
[02:33]2018 DOTA2亚洲邀请赛回顾视频 再次拾起那些美妙的时刻
2018/04/10 DOTA
Python版微信红包分配算法
2015/05/04 Python
python实现将文本转换成语音的方法
2015/05/28 Python
Django中模型Model添加JSON类型字段的方法
2015/06/17 Python
使用Python的PIL模块来进行图片对比
2016/02/18 Python
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
解决python3 网络请求路径包含中文的问题
2018/05/10 Python
Python检查ping终端的方法
2019/01/26 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
2020/05/03 Python
Python xlrd/xlwt 创建excel文件及常用操作
2020/09/24 Python
Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现
2020/10/10 Python
IE兼容css3圆角的实现代码
2011/07/21 HTML / CSS
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
英国领先的鞋类零售商:Shoe Zone
2018/12/13 全球购物
Otticanet美国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
环境保护标语
2014/06/20 职场文书
css 中多种边框的实现小窍门
2021/04/07 HTML / CSS