
React Native时间转换格式工具类分享

本文实例为大家分享了React Native时间转换格式工具类,供大家参考,具体内容如下
class DateUtil{ /** * 例如:2017-06-28 10:48:46转成date类, * 可把- replace成/ * @param dateString * @return Date */ static parserDateString(dateString){ if(dateString){ let regEx = new RegExp("\\-","gi"); let validDateStr=dateString.replace(regEx,"/"); let milliseconds=Date.parse(validDateStr); return new Date(milliseconds); } } // timestamp时间戳 formater时间格式 static formatDate(timestamp, formater) { let date = new Date(); date.setTime(parseInt(timestamp)); formater = (formater != null)? formater : 'yyyy-MM-dd hh:mm'; Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) { if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); } return fmt; } return date.Format(formater); } } export default DateUtil;
外界调用方法
// 可将 - 替换成 / 或者 年月日等 DateUtil.formatDate(时间戳, "yyyy-MM-dd hh:mm:ss")
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
详解React Native开源时间日期选择器组件(react-native-datetime)
项目介绍 该组件进行封装一个时间日期选择器,同时适配Android.iOS双平台,该组件基于@remobile/react-native-datetime-picker进行开发而来 配置安装 npm install react-native-datetime --save 1.1.iOS环境配置 上面步骤完成之后,直接前台写js代码即可 1.2.Android环境配置 在android/setting.gradle文件中如下配置 ... include ':react-native-dateti
-
React Native时间转换格式工具类分享
本文实例为大家分享了React Native时间转换格式工具类,供大家参考,具体内容如下 class DateUtil{ /** * 例如:2017-06-28 10:48:46转成date类, * 可把- replace成/ * @param dateString * @return Date */ static parserDateString(dateString){ if(dateString){ let regEx = new RegExp("\\-","gi&qu
-
史上最全Java8日期时间工具类(分享)
这是我总结的Java8日期工具类,应该是比较全面的,满足日常开发绝大部分需求,分享给大家,有错误之处,还望大神指教. /** * Java8日期时间工具类 * * @author JourWon * @date 2020/12/13 */ public class LocalDateUtils { /** * 显示年月日时分秒,例如 2015-08-11 09:51:53. */ public static final String DATETIME_PATTERN = "yyyy-MM-dd
-
浅谈常用字符串与集合类转换的工具类
在项目中,我们经常需要把接收到的字符串转换成对应的集合类保存,或者把集合类转换成字符串以方便传输,这个工具类中封装了几个常用的方法,对于这种转换需求十分方便. import java.util.Arrays; import java.util.Collection; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Properties; import java.u
-
React Native验证码倒计时工具类分享
本文实例为大家分享了React Native验证码倒计时工具类的具体代码,供大家参考,具体内容如下 因为以前直接用定时器,没去计算当前的时候,每次退出程序的时候,定时器一直不走,这个工具类简单的解决程序退出后台,定时器不走的bug,那么,直接上代码咯~~ /** * Created by zhuang.haipeng on 2017.9.11 * * 广告倒计时,验证码倒计时工具类 * * 用法: //60 * 1000 为60秒 , 60 * 60 * 100 为60分钟 ... * let
-
各种格式的编码解码工具类分享(hex解码 base64编码)
复制代码 代码如下: import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder; import org.apache.commons.codec.DecoderException;import org.apache.commons.codec.binary.Base64;import org.apache.commons.codec.binary.Hex;im
-
实例解析Java日期格式工具类DateUtil.java
话不多说,请看代码: DateUtil.java package pers.kangxu.datautils.utils; import java.text.SimpleDateFormat; import java.util.Date; import pers.kangxu.datautils.common.exception.DefineException; /** * * <b> * 处理日期 工具类 * </b> * @author kangxu * */ public c
-
java汉字转拼音工具类分享
本文实例为大家分享了java汉字转拼音工具类的具体代码,供大家参考,具体内容如下 import com.google.common.base.Strings; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;
-
Android AES加密工具类分享
1.AES加密工具类 java不支持PKCS7Padding,只支持PKCS5Padding.我们知道加密算法由算法+模式+填充组成,下一篇介绍iOS和Android通用的AES加密,本篇文章使用PKCS5Padding加密方式. package com.example.aesdemo; import java.io.UnsupportedEncodingException; import javax.crypto.Cipher; import javax.crypto.spec.SecretK
-
Android Zip解压缩工具类分享
本文实例为大家分享了Android Zip解压缩工具类的具体代码,供大家参考,具体内容如下 package com.example.zip.commons.utils; import android.util.Log; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.util.ArrayList
-
java文件读写工具类分享
本文实例为大家分享了java文件读写工具类的具体代码,供大家参考,具体内容如下 import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.FileWriter;
随机推荐
- JavaScript的Ext JS框架中的GridPanel组件使用指南
- hadoop重新格式化HDFS步骤解析
- oracle常用sql语句
- PostgreSQL教程(二十):PL/pgSQL过程语言
- JavaScript浏览器对象之一Window对象详解
- java中多态概念、实现原理详解
- Jersey框架的统一异常处理机制分析
- Python程序设计入门(3)数组的使用
- bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
- Html中JS脚本执行顺序简单举例说明
- PHP实现的同步推荐操作API接口案例分析
- PHP之浮点数计算比较以及取整数不准确的解决办法
- Python 稀疏矩阵-sparse 存储和转换
- git拉源码maven构建后部署脚本详解
- 有关ajax的error与后台的异常问题解决
- 基于ajax的简单搜索实现方法
- MSSQL 监控数据/日志文件增长实现方法
- web.py中调用文件夹内模板的方法
- jquery 操作表格实现代码(多种操作打包)
- 纯原生js实现table表格的增删
其他
- vue 底部footer
- workerman mysqli 持久化
- Python里创建星星函数
- numpy mask选出来的是什么
- Spring data jpa 如何查询部分实体属性
- python声调识别
- python STM32程序调试
- node 'node-sass'报错 简书
- spring cloud gateway 修改响应体
- mvn settings.xml 拉代码配置
- psutil查经纬度
- easyexcel自增序号
- vue 点击按钮div切换不同状态的图片
- PostgreSQL重建索引
- webapi返回数组
- read.csv怎么读取相对路径
- python 获取离散点极大值
- unity button怎么设置鼠标左键
- steam sorted降序
- js如何将字符串中文逗号转成英文逗号