zoukankan      html  css  js  c++  java
  • 获取时间C#、Java

    C#

    string dt = DateTime.Now.ToString("yyyy-MM-dd 23:59:59");                  //这是一个时间
    string dt1 = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");            //这是另个时间
                TimeSpan ts = DateTime.Parse(dt) - DateTime.Parse(dt1);
                ts.Days                                                                                                  //这是相差的天数

                ts.Hours                                                                                                //这是相差的小时数,

               ts.Minutes                                                                                              //这是相差的分数

     

     

    要注意的是,相差的小时和分数并不是它们相差了多少个小时,相差了多少分钟,只是相差的小时和分数;

    比如有两个时间:

    2012-3-10 12:12:10 和2012-3-9 10:12:10

    相差的天数是:1

    相差的小时是:2

    相差的分数是:0


    Java:

    import java.util.Calendar;
    
    public class Test {
     public static void main(String[] args) {
      Calendar cal=Calendar.getInstance();//使用日历类
      int year=cal.get(Calendar.YEAR);//得到年
      int month=cal.get(Calendar.MONTH)+1;//得到月,因为从0开始的,所以要加1
      int day=cal.get(Calendar.DAY_OF_MONTH);//得到天
      int hour=cal.get(Calendar.HOUR);//得到小时
      int minute=cal.get(Calendar.MINUTE);//得到分钟
      int second=cal.get(Calendar.SECOND);//得到秒
      System.out.println("结果:"+year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second);
     }
    }
    
    public static long nanoTime() 

    毫秒级:System.currentTimeMillis()

    纳秒级: System.nanoTime()

    结果返回都是long类型
  • 相关阅读:
    让VC6.0编译出来的程序支持XP样式或XP风格
    table+js实现网站左侧列表下拉隐藏
    图片或文件保存到数据库
    C#使用Cookie方法
    oracle实现今年数据 去年同期和增长百分比
    检索COM类工厂中CLSID为{000209FF-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005
    oracle&&Sqlserver获取表名列名主键及数据类型
    sql中将null转换为空
    sql 游标
    oracle 提示口令失效解决方法
  • 原文地址:https://www.cnblogs.com/dengshiwei/p/4258476.html
Copyright © 2011-2022 走看看