精华内容
下载资源
问答
  • 计算两个时间差的两个函数两个时间之差- (NSString *)intervalFromLastDate: (NSString *) dateString1 toTheDate:(NSString *) dateString2{NSArray *timeArray1=[dateString1 componentsSeparatedByString:@"."];...

    计算两个时间差的两个函数

    两个时间之差

    - (NSString *)intervalFromLastDate: (NSString *) dateString1 toTheDate:(NSString *) dateString2

    {

    NSArray *timeArray1=[dateString1 componentsSeparatedByString:@"."];

    dateString1=[timeArray1 objectAtIndex:0];

    NSArray *timeArray2=[dateString2 componentsSeparatedByString:@"."];

    dateString2=[timeArray2 objectAtIndex:0];

    NSLog(@"%@.....%@",dateString1,dateString2);

    NSDateFormatter *date=[[NSDateFormatter alloc] init];

    [date setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

    NSDate *d1=[date dateFromString:dateString1];

    NSTimeInterval late1=[d1 timeIntervalSince1970]*1;

    NSDate *d2=[date dateFromString:dateString2];

    NSTimeInterval late2=[d2 timeIntervalSince1970]*1;

    NSTimeInterval cha=late2-late1;

    NSString *timeString=@"";

    NSString *house=@"";

    NSString *min=@"";

    NSString *sen=@"";

    sen = [NSString stringWithFormat:@"%d", (int)cha%60];

    // min = [min substringToIndex:min.length-7];

    // 秒

    sen=[NSString stringWithFormat:@"%@", sen];

    min = [NSString stringWithFormat:@"%d", (int)cha/60%60];

    // min = [min substringToIndex:min.length-7];

    // 分

    min=[NSString stringWithFormat:@"%@", min];

    // 小时

    house = [NSString stringWithFormat:@"%d", (int)cha/3600];

    // house = [house substringToIndex:house.length-7];

    house=[NSString stringWithFormat:@"%@", house];

    timeString=[NSString stringWithFormat:@"%@:%@:%@",house,min,sen];

    [date release];

    return timeString;

    }

    一个时间距现在的时间

    - (NSString *)intervalSinceNow: (NSString *) theDate

    {

    NSArray *timeArray=[theDate componentsSeparatedByString:@"."];

    theDate=[timeArray objectAtIndex:0];

    NSDateFormatter *date=[[NSDateFormatter alloc] init];

    [date setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

    NSDate *d=[date dateFromString:theDate];

    NSTimeInterval late=[d timeIntervalSince1970]*1;

    NSDate* dat = [NSDate date];

    NSTimeInterval now=[dat timeIntervalSince1970]*1;

    NSString *timeString=@"";

    NSTimeInterval cha=late-now;

    if (cha/3600<1) {

    timeString = [NSString stringWithFormat:@"%f", cha/60];

    timeString = [timeString substringToIndex:timeString.length-7];

    timeString=[NSString stringWithFormat:@"剩余%@分", timeString];

    }

    if (cha/3600>1&&cha/86400<1) {

    timeString = [NSString stringWithFormat:@"%f", cha/3600];

    timeString = [timeString substringToIndex:timeString.length-7];

    timeString=[NSString stringWithFormat:@"剩余%@小时", timeString];

    }

    if (cha/86400>1)

    {

    timeString = [NSString stringWithFormat:@"%f", cha/86400];

    timeString = [timeString substringToIndex:timeString.length-7];

    timeString=[NSString stringWithFormat:@"剩余%@天", timeString];

    }

    [date release];

    return timeString;

    }

    取消

    评论

    展开全文
  • 计算两个时间差的两个函数两个时间之差- (NSString *)intervalFromLastDate: (NSString *) dateString1 toTheDate:(NSString *) dateString2{NSArray *timeArray1=[dateString1 componentsSeparatedByString:@"."];...

    计算两个时间差的两个函数

    两个时间之差

    - (NSString *)intervalFromLastDate: (NSString *) dateString1 toTheDate:(NSString *) dateString2

    {

    NSArray *timeArray1=[dateString1 componentsSeparatedByString:@"."];

    dateString1=[timeArray1 objectAtIndex:0];

    NSArray *timeArray2=[dateString2 componentsSeparatedByString:@"."];

    dateString2=[timeArray2 objectAtIndex:0];

    NSLog(@"%@.....%@",dateString1,dateString2);

    NSDateFormatter *date=[[NSDateFormatter alloc] init];

    [date setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

    NSDate *d1=[date dateFromString:dateString1];

    NSTimeInterval late1=[d1 timeIntervalSince1970]*1;

    NSDate *d2=[date dateFromString:dateString2];

    NSTimeInterval late2=[d2 timeIntervalSince1970]*1;

    NSTimeInterval cha=late2-late1;

    NSString *timeString=@"";

    NSString *house=@"";

    NSString *min=@"";

    NSString *sen=@"";

    sen = [NSString stringWithFormat:@"%d", (int)cha%60];

    // min = [min substringToIndex:min.length-7];

    // 秒

    sen=[NSString stringWithFormat:@"%@", sen];

    min = [NSString stringWithFormat:@"%d", (int)cha/60%60];

    // min = [min substringToIndex:min.length-7];

    // 分

    min=[NSString stringWithFormat:@"%@", min];

    // 小时

    house = [NSString stringWithFormat:@"%d", (int)cha/3600];

    // house = [house substringToIndex:house.length-7];

    house=[NSString stringWithFormat:@"%@", house];

    timeString=[NSString stringWithFormat:@"%@:%@:%@",house,min,sen];

    [date release];

    return timeString;

    }

    一个时间距现在的时间

    - (NSString *)intervalSinceNow: (NSString *) theDate

    {

    NSArray *timeArray=[theDate componentsSeparatedByString:@"."];

    theDate=[timeArray objectAtIndex:0];

    NSDateFormatter *date=[[NSDateFormatter alloc] init];

    [date setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

    NSDate *d=[date dateFromString:theDate];

    NSTimeInterval late=[d timeIntervalSince1970]*1;

    NSDate* dat = [NSDate date];

    NSTimeInterval now=[dat timeIntervalSince1970]*1;

    NSString *timeString=@"";

    NSTimeInterval cha=late-now;

    if (cha/3600<1) {

    timeString = [NSString stringWithFormat:@"%f", cha/60];

    timeString = [timeString substringToIndex:timeString.length-7];

    timeString=[NSString stringWithFormat:@"剩余%@分", timeString];

    }

    if (cha/3600>1&&cha/86400<1) {

    timeString = [NSString stringWithFormat:@"%f", cha/3600];

    timeString = [timeString substringToIndex:timeString.length-7];

    timeString=[NSString stringWithFormat:@"剩余%@小时", timeString];

    }

    if (cha/86400>1)

    {

    timeString = [NSString stringWithFormat:@"%f", cha/86400];

    timeString = [timeString substringToIndex:timeString.length-7];

    timeString=[NSString stringWithFormat:@"剩余%@天", timeString];

    }

    [date release];

    return timeString;

    }

    取消

    评论

    展开全文
  • Shell脚本基础特别变量: $# 传递到脚本的参数个数$* 以一个单字符串显示所有向脚本传递的参数$$ 脚本运行的当前进程ID号$! 后台运行的最后一个进程的ID号$@ 与$#相同,但是使用时加引号,并在引号中返回每 ...&...

    Shell脚本基础

    特别变量: $# 传递到脚本的参数个数$* 以一个单字符串显示所有向脚本传递的参数$$ 脚本运行的当前进程ID号$! 后台运行的最后一个进程的ID号$@ 与$#相同,但是使用时加引号,并在引号中返回每 ...

    &lbrack;环境搭建&rsqb; VS-Visual Studio-IIS Express 支持局域网访问

    使用Visual Studio开发Web网页的时候有这样的情况:想要在调试模式下让局域网的其他设备进行访问,以便进行测试.虽然可以部署到服务器中,但是却无法进行调试,就算是注入进程进行调试也是无法达到 ...

    AngularJS执行流程详解

    一.启动阶段 大家应该都知道,当浏览器加载一个HTML页面时,它会将HMTL页面先解析成DOM树,然后逐个加载DOM树中的每一个元素节点.我们可以把AngularJS当做一个类似jQuery的js库, ...

    Uploadify文件上传

    一.简介 Uploadify 是一种基于html5 或 flash的多文件上传的jQuery插件.Uploadify可以支持多种定制.它是一种异步的文件上传插件.下载网站为http://www.upl ...

    Android DiffUtil

    Android 的recyclerview-v7:24.2.0 发布后多了个DiffUtil工具类,这个工具类能够大大解放了Android开发者的一个苦恼:RecyclerView局部刷新和重新刷新时 ...

    Android应用Icon大小在不同分辨率下定义

    http://www.ard9.com/gsjj/204.html 对于Android平台来说,不同分辨率下Icon的大小设计有着不同的要求,对于目前主流的 HDPI即WVGA级别来说,通常hdpi的 ...

    CentOS6&period;5升级为CentOS7&period;0

    CentOS6.5升级为CentOS7.0 CentOS6.5升级为CentOS7 升级前: [root@localhost ~]# cat /proc/version  Linux version ...

    Qt 5入门指南之Qt Quick编程示例

    编程示例 使用Qt创建应用程序是十分简单的.考虑到你的使用习惯,我们编写了两套教程来实现两个相似的应用程序,但是使用了 不同的方法.在开始之前,请确保你已经下载了QtSDK的商业版本或者开源版本,并且 ...

    ASP&period;NET实现在线浏览Word文档另一种解决方案&lpar;Word转PDF&rpar;

    ASP.NET实现在线浏览Word文档另一种解决方案(Word转PDF)      上述博文里提到的在线浏览pdf的方案不错,但word转pdf的那个dll只支持doc不支持docx,附上最新的下载链 ...

    展开全文
  • java中如何计算两个时间段的月份差

    千次阅读 2019-06-21 15:48:46
    直接计算,先取得两个日期的年份和月份月份差=(第二年份-第一年份)*12 + 第二月份-第一月份 转载于:https://www.cnblogs.com/pretty-guy/p/3284593.html

    直接计算,先取得两个日期的年份和月份,月份差=(第二年份-第一年份)*12 + 第二月份-第一月份

    转载于:https://www.cnblogs.com/pretty-guy/p/3284593.html

    展开全文
  • 主要介绍了Java对日期Date类进行加减运算、年份加减月份加减、时间差等等,在网上查阅资料,加上自己总结的一些关于Date类的工具类
  • 实现代码一:import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTestUtil {public static void main(String[] args) throws Exception {SimpleDateFormat sdf=...
  • 以下代码就是时间差计算(秒、分钟、小时、天数、月份、年)package me.zhengjie;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.junit.Test;public class ...
  • 实现代码一:import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTestUtil {public static void main(String[] args) throws Exception {SimpleDateFormat sdf=...
  • 日期或时间元素 表示 示例 G Era 标志符 Text AD y 年 Year 1996;96 M 年中的月份 Month July;Jul;07 w 年中的周数 Number 27 W 月份中的周数 Number...
  • 常用的Java对日期Date类的工具类
  • 这里主要是由于求月份差,年份,甚至需要求天及其以下的,(天及其一下,就用getTime()方法就可以直接搞定了,然后就是时间的计算,比如getTime()/1000/60/60/24之类的就是求秒,分,小时,天,) 说一下需求,起始是为了...
  • java-时间

    2020-01-25 10:18:11
    实现计算两个日期的月份差实例代码 1. Maven导入依赖: <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.6</...
  • 前两天要用到获取两个时间之间的月份差,今天总结下。 /** * 获取连个日期之间相差的月份 * @param startDate * @param endDate * @return * @throws ParseException */ private static List getMonth...
  • 第一个参数如果是1则代表的是对年份操作,2是对月份操作,3是对星期操作,5是对日期操作,11是对小时操作,12是对分钟操作,13是对秒操作,14是对毫秒操作。 第二个参数则是加或者减指定的 年/月/周/日/时/分/秒/...
  • 小记Java时间工具类

    2019-04-09 16:52:00
    小记Java时间工具类  废话不多说,这里主要记录以下几个工具 两个时间(Data) 获取时间的格式 格式化时间 返回String 两个时间(String) 获取两个时间之间的日期、月份、年份 获取给定日期之前会...
  • 话不多少,直接上代码!时间工具类DateTimeUtils.java 汇总了以前常用的时间操作方法! 工具类方法列表: ...10.计算月份差 11.计算两个日期的间隔天数/比较日期大小 12.计算两个时间的毫秒间隔 13.判断
  • JAVA获取当前时间的年月日Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR);...//获取到0-11,与我们正常的月份差1 int day = cal.get(Calendar.HOUR_OF_DAY);JAVA获取指定时间...
  • 对于时间类,这篇主要说明各种现实情况下如何取值,怎么定向取值,得到自己想要的时间参数。...5、获取两个时间之间的时间差 首先,我们需要了解API下对其的介绍,让在使用的时候明白为什么这么写?而不是简单的复
  • 1 为什么需要新的日期和...一些日期和时间类还表现出相当的API设计。例如,年份java.util.Date从1900开始,月份从1开始,天从0开始,这不是很直观。 这些问题以及其他一些问题导致第三方日期和时间库(例如Joda-Time
  • 1 为什么需要新的日期和时间库?Java开发人员的一个长期烦恼是对普通开发人员的日期和时间用例的支持不足。...一些日期和时间类还表现出相当的API设计。例如,年份java.util.Date从1900开始,月份从...
  • javascript时间差

    2008-07-31 14:38:12
    java"] var d1=new Date(2008,7,10,8,0,0); var d2=new Date(2008,8,11,12,0,0); alert((d2.getTime()-d1.getTime())/1000/3600); //注意new Date()中的六个参数分别是 年月日时分秒 其中月份从0开始, ...
  • Java 8 - New Date/Time API使用Java 8,引入了一个新的Date-Time API来解决旧的日期时间API的以下缺点 -线程不安全 - ...设计 - 默认日期从1900开始,月份从1开始,日期从0开始,所以没有一致性。旧的API对日期...
  • 什么?你项目还在用Date表示时间?! 这都什么年代了,怎么还在用 Date来处理和表示时间! 别的先不说,我们先来看几个关于 Date用法...第三行:现在是12月份,你给我返回个11,这也没法读 二、假如我再想构造一个...
  • 在项目中日期格式化是最常见的问题,之前涉及的java.util.Date 和 java.util.Calendar 类易用性,不支持时区,非线程安全,对日期的计算方式繁琐,而且容易出错,因为月份是从0开始的,从 Calendar 中获取的月份...
  • java常用工具类的使用

    热门讨论 2012-03-19 20:11:37
    Java程序设计过程中,对应日期和时间的格式化,还有一个简单的格式化方式,就是java.text.SimpleDateFormat,该类中用字符串指定日期和时间的格式,字符串中的字符称为模式字符,模式字符区分大小写。常见的模式...
  • 但是对自己的编程能力还是不自信,我感觉和高手相比我还是太远了,所以打算今年九月份考第一次CSP认证对自己的编程能力做一个评估,心中有点忐忑,计划是这个暑假用大概一个月的时间来准备,希望通过这段时间努力...
  • SELECT DATEDIFF(‘20200215’,‘20200205’) #日期时间差,必须具体到天; SELECT DATE_FORMAT(NOW(),’%Y%m%d...SELECT PERIOD_DIFF(‘202003’,‘202002’) #日期时间差,支持月份; SELECT PERIOD_ADD(‘202003’,

空空如也

空空如也

1 2 3 4
收藏数 76
精华内容 30
关键字:

java月份时间差

java 订阅