2019-01-22 14:59:28 weixin_43457749 阅读数 796
  • 完全征服React Native

    React Native是Facebook于2015年推出的跨平台开发工具,可用于开发Android和iOS App,并且同时具有混合开发的优点(热更新,跨平台)以及本地App的性能。 本课程采用新的ES6开发,主要内容包括ReactNative的基础知识,ReactNative的布局,组件,API,封装本地API和组件,发布ReactNative App,本地与ReactNative深度结合

    57550 人正在学习 去看看 李宁

最近在写React,遇到一点问题,时间戳转换格式

render: val => <span>{moment(val).format('YYYY-MM-DD ')}</span>,

这边 val 需要是一个num类型
如果传递一个字符串就会变成抛出 Invalid date

render: val => <span>{moment(parseInt(val)).format('YYYY-MM-DD HH:mm:ss')}</span>

转换一下格式 就正常了

2017-10-22 19:36:50 echo008 阅读数 397
  • 完全征服React Native

    React Native是Facebook于2015年推出的跨平台开发工具,可用于开发Android和iOS App,并且同时具有混合开发的优点(热更新,跨平台)以及本地App的性能。 本课程采用新的ES6开发,主要内容包括ReactNative的基础知识,ReactNative的布局,组件,API,封装本地API和组件,发布ReactNative App,本地与ReactNative深度结合

    57550 人正在学习 去看看 李宁

1. 在node_modules下找到react-scripts文件夹

cd node_modules/react-scripts


3. 在react-scripts/config文件夹找到webpack.config.prod.js



const timeStr = new Date().toLocaleString().replace(/[-:\s]+/g, '');
const cssFilename = `static/css/[name].${timeStr}.css`;
filename: `static/js/[name].${timeStr}.js`,
chunkFilename: `static/js/[name].${timeStr}.chunk.js`,







2018-10-15 13:22:30 zcy_2016 阅读数 2893
  • 完全征服React Native

    React Native是Facebook于2015年推出的跨平台开发工具,可用于开发Android和iOS App,并且同时具有混合开发的优点(热更新,跨平台)以及本地App的性能。 本课程采用新的ES6开发,主要内容包括ReactNative的基础知识,ReactNative的布局,组件,API,封装本地API和组件,发布ReactNative App,本地与ReactNative深度结合

    57550 人正在学习 去看看 李宁
getmyDate() {
        var date = new Date();

        var year = date.getFullYear().toString();
        var month = (date.getMonth()+1).toString();
        var day = date.getDate().toString();
        var hour =  date.getHours().toString();
        var minute = date.getMinutes().toString();

        return year+'年'+month+'月'+day+'日'+' '+hour+':'+minute;
    };

 

2012-11-23 09:09:49 an74520 阅读数 559
  • 完全征服React Native

    React Native是Facebook于2015年推出的跨平台开发工具,可用于开发Android和iOS App,并且同时具有混合开发的优点(热更新,跨平台)以及本地App的性能。 本课程采用新的ES6开发,主要内容包括ReactNative的基础知识,ReactNative的布局,组件,API,封装本地API和组件,发布ReactNative App,本地与ReactNative深度结合

    57550 人正在学习 去看看 李宁
package test;

import java.text.SimpleDateFormat;
import java.util.Date;

public class test {

public static void convert()throws Exception{
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
String time=sdf.format(new Date());  //Date转String
System.out.println(time);  
Date date=sdf.parse(time);  //String 转Date
System.out.println(date);
}
public static void main(String[] args) throws Exception{
convert();
}

}
2017-05-18 16:59:40 ma451152002 阅读数 1468
  • 完全征服React Native

    React Native是Facebook于2015年推出的跨平台开发工具,可用于开发Android和iOS App,并且同时具有混合开发的优点(热更新,跨平台)以及本地App的性能。 本课程采用新的ES6开发,主要内容包括ReactNative的基础知识,ReactNative的布局,组件,API,封装本地API和组件,发布ReactNative App,本地与ReactNative深度结合

    57550 人正在学习 去看看 李宁


格式化时间,根据格式化规则,如“yyyy”、“MM”等,转化时间字符串,如“2017-05-18”

	
	/**
	 * 格式化时间
	 *  @param data  时间字符串
	 *  @param format  格式化字符串
	 *  @return
	 *  @author mgj 
	 *	@date 2017-5-18 上午9:37:48
	 */
	private  String dataformat(String data,String format)
	{
		SimpleDateFormat sformat = new SimpleDateFormat("yyyy-MM-dd");//用于parse,不能用MM,dd,会取值混乱。
		SimpleDateFormat sformat2 = new SimpleDateFormat(format);//用于format,可以用MM,dd,可以正确取值。
		Date date=null;
		try {
			 date=sformat.parse(data);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		return sformat2.format(date);
	}

使用场景:

String approveTime = hasConfirmedInfoEntity.getApproveTime();//审核通过时间
//截取时间的年、月
String shortDate = dataformat(approveTime, "yyyy-MM-dd");
String year = dataformat(shortDate, "yyyy");
String month = dataformat(shortDate, "MM");



js中date与String转换

阅读数 251

没有更多推荐了,返回首页