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 相关文章推荐
srcElement表格样式
Sep 03 Javascript
海量经典的jQuery插件集合
Jan 12 Javascript
JS中window.open全屏命令解析及使用示例
Dec 11 Javascript
自己封装的javascript事件队列函数版
Jun 12 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
Aug 29 Javascript
JQueryEasyUI之DataGrid数据显示
Nov 23 Javascript
详解vue-cli 构建Vue项目遇到的坑
Aug 30 Javascript
React通过父组件传递类名给子组件的实现方法
Nov 13 Javascript
Vue实现todolist删除功能
Jun 26 Javascript
实例分析编写vue组件方法
Feb 12 Javascript
js prototype深入理解及应用实例分析
Nov 25 Javascript
JS实现简易留言板(节点操作)
Mar 16 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
星际争霸中的对战模式介绍
2020/03/04 星际争霸
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
ThinkPHP的MVC开发机制实例解析
2014/08/23 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
2014/09/09 PHP
php使用timthumb生成缩略图的方法
2016/01/22 PHP
详解php中空字符串和0之间的关系
2016/10/23 PHP
php正则表达式使用方法整理集合
2020/01/31 PHP
javascript编程起步(第一课)
2007/01/10 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
7个让JavaScript变得更好的注意事项
2015/01/28 Javascript
jQuery实时显示鼠标指针位置和键盘ASCII码
2016/03/28 Javascript
最全面的JS倒计时代码
2016/09/17 Javascript
Javascript动画效果(4)
2016/10/11 Javascript
React项目动态设置title标题的方法示例
2018/09/26 Javascript
jsonp实现百度下拉框功能的方法分析
2019/05/10 Javascript
浅谈vuex的基本用法和mapaction传值问题
2019/11/08 Javascript
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
jquery简易手风琴插件的封装
2020/10/13 jQuery
Python实现改变与矩形橡胶的线条的颜色代码示例
2018/01/05 Python
python3结合openpyxl库实现excel操作的实例代码
2018/09/11 Python
Django--权限Permissions的例子
2019/08/28 Python
详解python itertools功能
2020/02/07 Python
基于Python下载网络图片方法汇总代码实例
2020/06/24 Python
Python collections.deque双边队列原理详解
2020/10/05 Python
香港钟表珠宝首饰商城:OneMallTime网摩间
2016/10/14 全球购物
酒店管理专业毕业生推荐信
2013/11/10 职场文书
2014婚礼司仪主持词
2014/03/14 职场文书
2014年安全生产大检查方案
2014/05/13 职场文书
习总书记三严三实学习心得体会
2014/10/13 职场文书
2015年秋季灭鼠工作总结
2015/07/27 职场文书
人力资源部工作计划
2019/05/14 职场文书
创业计划书之寿司
2019/07/19 职场文书
CSS 使用 resize 实现图片拖拽切换预览功能(强大功能)
2021/08/23 HTML / CSS
sql时间段切分实现每隔x分钟出一份高速门架车流量
2022/02/28 SQL Server
Python数据可视化之Seaborn的安装及使用
2022/04/19 Python
利用Apache Common将java对象池化的问题
2022/06/16 Servers