时间的秒值和正常的时间格式转换

//
//  时间的秒值和正常的时间格式转换.h
//  IOS笔记
//
//  Created by 刘威成 on 15/12/8.
//  All rights reserved.
//

// TargetTime是获取时间的秒值转换成我们常见的时间格式

for (int i = 0; i <dataArr.count; i++) {
    
    NSString *str =  [ NSString stringWithFormat:@"%@",[dataArr objectAtIndex:i][@"addTime"]];
    
    long long int date = (long long int)[str  intValue];
    
    NSDate *dates = [NSDate dateWithTimeIntervalSince1970:date];
    
    NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
    
    [formatter  setDateFormat:@"yyyy年MM月dd日 h:MM:ss"];
    
    NSString *targetTIme = [formatter  stringFromDate:dates];
    
    DLog("%@",targetTIme);
    
    DLog("%@",[dataArr objectAtIndex:i][@"remark"]);

//获取当前时间的秒值
    NSTimeInterval time = [[NSDate  date]timeIntervalSince1970];
    long i = time;
    NSString *paramTime = [NSString stringWithFormat:@"%ld",i];

时间: 2024-08-05 15:00:27

时间的秒值和正常的时间格式转换的相关文章

略时间中秒的部分,使时间中的秒变成0

用本地通知实现闹钟时,本地通知是精确到秒的.在实现时,需要省略掉时间中秒的部分. 自己想到下面的方法,感觉还是挺简洁的.推广一下,也可以用于省略时间的小时部分. NSDate* oldTime = [NSDate date]; NSTimeInterval interval = oldTime.timeIntervalSince1970; //将interval减去interval除以60后的余数.NSTimeInterval实际是double类型,%只能用于int型,所以需要用fmod函数.

oracle计算两个时间的差值(XX天XX时XX分XX秒)

在工作中需要计算两个时间的差值,结束时间 - 开始时间,又不想在js里写function,也不想在java里去计算,干脆就在数据库做了一个函数来计算两个时间的差值.格式为XX天XX时XX分XX秒: 上代码: CREATE OR REPLACE FUNCTION F_GET_DIFF_TIME(START_TIME IN DATE, END_TIME IN DATE) RETURN VARCHAR2 IS DIFF_TIME VARCHAR2(50); BEGIN SELECT TDAY || '

提示用户输入一个时间的秒数,比如500秒就输入500,然后输出对应的分钟和秒,比如500s就是8分钟20秒

#include <stdio.h> /* */ int main() { /* // 将c的值固定在10以内 int a = 96546546; int c = a % 10; */ // 1.提示用户输入时间 printf("请输入一个时间值(秒):\n"); // 2.接收用户输入的时间 int time; scanf("%d", &time); // 3.转换成对应的分钟和秒 int minute = time / 60; // 分钟 i

js获取当前时间及取值操作

取值 this.divEndDate.attr("value",new Date()); var date = new Date(); date.getYear():     取2位数年份 date.getFullYear():  取4位数年份 date.getMonth(); 取月 date.getDate():  取日 date.getTime():  取当前时间(毫秒值) date.getHours():  取当前小时 date.getMinutes():  取当前分钟 date

关于时间的操作(Java版)——获取给定时间与当前系统时间的差值(以毫秒为单位)

import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; public class Test { /** * 获取给定时间与当前系统时间的差值(以毫秒为单位) * * @author GaoHuanjie */ public long getTimeDifferenceBetweenSystemTimeAndParamTime(String paramTime) { DateFor

C# 秒数转日期_由秒数得到日期几天几小时_当前日期时间,转换为秒

///<summary> ///由秒数得到日期几天几小时... ///</summary ///<param name="t">秒数</param> ///<param name="type">0:转换后带秒,1:转换后不带秒</param> ///<returns>几天几小时几分几秒</returns> public static string parseTimeSecond

C#- 将秒数转化成任意时间格式

将秒数转化成任意时间格式,可以使用C#的一个函数TimeSpan,看示例: TimeSpan ts = new TimeSpan(0, 0, 3661); richTextBox2.Text = ts.Hours + "小时" + ts.Minutes + "分钟" + ts.Seconds + "秒"; 也可以使用传统的方法,看示例:   int TotleTime=3661;//秒         int hour;         int

如果你知道时间的默认值...

[情景1]执行如下测试代码: string str; Console.WriteLine(str); //报错,使用了未赋值的局部变量"str"  ----DateTime也是这个情况 [情景2]定义实体类 class DateTimeAndStringTest { public DateTime Time { get; set; } public string StringText { get; set; } } 执行如下测试代码: DateTimeAndStringTest obj

MySQL datetime数据类型设置当前时间为默认值

环境:MySQL Sever 5.1 + MySQL命令行工具 问题:MySQL datetime数据类型设置当前时间为默认值 解决: 方法一: 由于MySQL目前字段的默认值不支持函数,所以以create_time datetime default now() 的形式设置默认值是不可能的.代替的方案是使用TIMESTAMP类型代替DATETIME类型. TIMESTAMP列类型自动地用当前的日期和时间标记INSERT或UPDATE的操作.如果有多个TIMESTAMP列,只有第一个自动更新. 自