时间格式字符串转化为date和时间戳

    NSString *[email protected]"2012-05-17 11:23:23";
    NSLog(@"dateStr=%@",dateStr);
    NSDateFormatter *format=[[NSDateFormatter alloc] init];
    [format setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    NSDate *fromdate=[format dateFromString:dateStr];
    NSTimeZone *fromzone = [NSTimeZone systemTimeZone];
    NSInteger frominterval = [fromzone secondsFromGMTForDate: fromdate];
    NSDate *fromDate = [fromdate  dateByAddingTimeInterval: frominterval];
    NSLog(@"fromdate=%@",fromDate);
    CGFloat timeSp = [fromDate timeIntervalSince1970];
    NSLog(@"timeSp:%f",timeSp);
时间: 2024-10-07 06:04:06

时间格式字符串转化为date和时间戳的相关文章

Java时间格式字符串与Date的相互转化

目录 将Date转化为格式化字符串 时间格式字符串转化为Date @ 将Date转化为格式化字符串 将Date转化为格式化字符串是利用SimpleDateFormat类继承自 java.text.DateFormat类的format方法实现的: public final String format(Date date):将日期格式化成日期/时间字符串. //获取当前时间 Date date = new Date(); //定义转化为字符串的日期格式 SimpleDateFormat sdf =

js将时间戳转化成时间格式字符串(兼容各种浏览器)

起初为了简便起见,使用了toLocaleString()这个方法,结果问题就出现了. <script type="text/javascript"> new Date(parseInt(1421683200) * 1000).toLocaleString(); //IE浏览器下结果为:2015年1月20日 0:00:00 //Google浏览器下结果为:2015/1/20 上午12:00:00 //Firefox浏览器下结果为:2015/1/20 上午12:00:00 //

springMVC使用@InitBinder注解把字符串转化为Date类型

在实际操作中经常会碰到表单中的日期 字符串和Javabean中的日期类型的属性自动转换, 而springMVC默认不支持这个格式的转换,所以必须要手动配置, 自定义数据类型的绑定才能实现这个功能. 比较简单的可以直接应用springMVC的注解@initbinder和spring自带的WebDataBinder类和操作 @InitBinder public void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat =

js_时间戳和时间格式之间的转换。

关于我的理解,简单明了点: 时间戳:把一个日期使用一个数字表示出来,这个数字就是这个日期的秒数. 日期:就是我们常见的时间表现形式. 时间戳对于一般看时间不够直观明了,可是在程序的世界里作用可大了. 获取当前的时间戳: 1 // 获取当前时间戳(以s为单位) 2 var timestamp = Date.parse(new Date()); 3 timestamp = timestamp / 1000; 获取某一日期的时间戳: 1 // 获取某个时间格式的时间戳 2 var stringTime

一行代码实现时间戳转时间格式

https://segmentfault.com/a/1190000015992232?utm_source=tag-newest function time(time = +new Date()) { var date = new Date(time + 8 * 3600 * 1000); return date.toJSON().substr(0, 19).replace('T', ' ').replace('/-/g', '.');}console.log(time()); 前端开发过程中

一起Polyfill系列:让Date识别ISO 8601日期时间格式

一.什么是ISO 8601日期时间格式 ISO 8601是国际标准化组织制定的日期时间表示规范,全称是<数据存储和交换形式·信息交换·日期和时间的表示方法>. 示例: 1. 2014-12-12T00:00:00.000Z 2. 2014-12-12T00:00:00.000+08 3. 2014-12-12T00:00:00.000+0800 4. 2014-12-12T00:00:00.000+08:00 5. 2004-W17-3 6. 0001-165 详细说明请参考度娘:http:/

将字符串类型转化为date类型

直接上代码 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class FormatDate { //写一个方法将字符串转化为date类型 public static Date formatDate(String str){ //使用SimpleDateFormat类里的构造方法, //并定义好Date类格式 (年-月-日 时-分-秒 )yyyy-M

invalid Date!iphone上支持的时间格式

今天碰到个有意思的东西,在实现一条时间进度条的时候, 就是像这样的时间进度条 实现过程中发现pc和安卓手机上完美显示,但是iphone上却毫无反应,甚至没有任何波澜.(或者想告诉我它是多么的高冷?) 定位代码,发现问题出现在时间处理的方式上: 为了比较两个时间点的大小和控制距离,我用new Date().getTime()来获取毫秒数,比较毫秒数. 2012-2-22 06:23 这是我得到的时间格式,理所当然 new Date("2012-2-22 06:23 ").getTime(

时间格式大全 date

public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString = formatter