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 相关文章推荐
精解window.setTimeout()&window.setInterval()使用方式与参数传递问题!
Nov 23 Javascript
零基础学JavaScript最新动画教程+iso光盘下载
Jan 22 Javascript
自己做的模拟模态对话框实现代码
May 23 Javascript
JQuery动态添加和删除表格行的方法
Mar 09 Javascript
JQuery datepicker 用法详解
Dec 25 Javascript
原生js实现对Ajax的封装(仿jquery)
Jan 22 Javascript
Angularjs 实现动态添加控件功能
May 25 Javascript
jQuery图片缩放插件smartZoom使用实例详解
Aug 25 jQuery
javascript字体颜色控件的开发 JS实现字体控制
Nov 27 Javascript
vue-star评星组件开发实例
Mar 01 Javascript
为什么使用koa2搭建微信第三方公众平台的原因
May 16 Javascript
原生JS实现汇率转换功能代码实例
May 13 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.MVC的模板标签系统(一)
2006/09/05 PHP
纯php生成随机密码
2015/10/30 PHP
PHP数学运算与数据处理实例分析
2016/04/01 PHP
php实现图片上传、剪切功能
2016/05/07 PHP
JavaScript中的私有成员
2006/09/18 Javascript
jQuery UI AutoComplete 自动完成使用小记
2010/08/21 Javascript
AJAX分页的代码(后台asp.net)
2011/02/14 Javascript
一个JavaScript函数把URL参数解析成Json对象
2014/09/24 Javascript
JS实现从网页顶部掉下弹出层效果的方法
2015/08/06 Javascript
跟我学习javascript的prototype原型和原型链
2015/11/18 Javascript
JavaScript中Function函数与Object对象的关系
2015/12/17 Javascript
微信小程序 LOL 英雄介绍开发实例
2016/09/30 Javascript
详解PHP中pathinfo()函数导致的安全问题
2017/01/05 Javascript
Vue2.x中的Render函数详解
2017/05/30 Javascript
[01:01:18]VP vs NIP 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python request设置HTTPS代理代码解析
2018/02/12 Python
Python的多维空数组赋值方法
2018/04/13 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
2020/03/10 Python
python如何更新包
2020/06/11 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
详解python程序中的多任务
2020/09/16 Python
5分钟弄清楚html5的drag and drop(小结)
2019/04/10 HTML / CSS
印度网上药店:1mg
2017/10/13 全球购物
Deichmann英国:德国鞋类零售商
2021/01/30 全球购物
幼师专业求职推荐信
2013/11/08 职场文书
专业销售业务员求职信
2013/11/18 职场文书
自荐信格式技巧有哪些呢
2013/11/19 职场文书
肯尼迪就职演说稿
2013/12/31 职场文书
30岁生日感言
2014/01/25 职场文书
应届本科毕业生求职信
2014/07/23 职场文书
入党申请书怎么写?
2019/06/11 职场文书
导游词之安徽九华山
2019/09/18 职场文书
MySQL的存储过程和相关函数
2022/04/26 MySQL
mysql 排序失效
2022/05/20 MySQL