zoukankan      html  css  js  c++  java
  • 数据类型

    数据类型包括值类型和引用类型

    值类型讲数值保存在堆当中

    引用类型将值保存在栈中,在堆中保存地址

    整数类型细分为八类(节约内存):

    byte(8位)    System.Byte    sbyte        System.Sbyte

    short(16位) System.Int16    ushort      System.uint16

    int(32位)     System.Int32    uint           System.uint32

    long(64位)  System.Int64    ulong        System.uint64

    整型(char)

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace test3
    {
        class Program
        {
            static void Main(string[] args)
            {
                DateTime t1 = new DateTime(2018, 1, 2);
                DateTime t2 = DateTime.Now;
                DateTime t3 = new DateTime(2018, 1, 4, 21, 22, 33);
                Console.WriteLine(t2.Date);//输出日期部分
                Console.WriteLine(t2);//输出日期部分
                Console.WriteLine(t2.Hour);//输出小时
                Console.WriteLine(t2.Minute);//输出分钟
                Console.WriteLine(t2.Second);//输出秒
                Console.WriteLine(t3.DayOfWeek);//输出周几
                Console.WriteLine(DateTime.Today);//输出当前日期
                Console.WriteLine(DateTime.MaxValue);//输出最大日期
                Console.WriteLine(DateTime.MinValue);//输出最小日期
                Console.WriteLine(t3);
                Console.WriteLine(t3.Add(new TimeSpan(10)));//添加一天
                Console.WriteLine(t3.Add(new TimeSpan(1, 14, 1)));//添加一天
                Console.WriteLine(t3.CompareTo(t2));//-1表示前面的数小,零表示相等,1 表示大、
                Console.WriteLine(DateTime.Compare(t2, t3));//-1表示前面的数小,零表示相等,1 表示大
                Console.WriteLine(DateTime.Parse("1996-12-23"));//-1表示前面的数小,零表示相等,1 表示大
                Console.WriteLine(t3.AddDays(1));//添加一天
                Console.WriteLine(t3.AddHours(1));//添加一个小时
                Console.WriteLine(t3.AddMinutes(1));//添加一分钟
                Console.WriteLine(t3.AddTicks(100));
                Console.WriteLine(DateTime.DaysInMonth(2018,1));//计算某年某月的天数
                Console.WriteLine(DateTime.Equals(t2,t3));//判断是否相等
                Console.WriteLine(t2.Equals(t3));//判断是否相等
                Console.WriteLine(t2.GetHashCode());//获得哈希码
                Console.WriteLine(t2.GetTypeCode());//获得数据类型
                Console.WriteLine(DateTime.IsLeapYear(2018));//判断是否是闰年
                Console.WriteLine(DateTime.Parse("2018-6-1"));//讲字符串转化成日期
                Console.WriteLine(t2.ToLocalTime());//转化为当地时间
                Console.WriteLine(t2.ToLongDateString());//2018年1月4日
                Console.WriteLine(t2.ToLongTimeString());//14:44:22
                Console.WriteLine(t2.ToShortDateString());//2018/1/4
                Console.WriteLine(t2.ToShortTimeString());//14:44
                Console.WriteLine(t2.ToString());//将日期转为字符串
                Console.WriteLine(t2.ToString("yyyy年mm月dd日 hh:mm:ss" ));//固定格式
                Console.WriteLine(t2-t3);
                TimeSpan ts = new TimeSpan(1, 1, 1);
                Console.WriteLine(t2 - ts);
                Console.WriteLine(t2+ts);
                Console.WriteLine(DateTime.MaxValue);
                Console.WriteLine(DateTime.MinValue);
                Console.Read();
            }
        }
    }



  • 相关阅读:
    嵌入式驱动视频2019.03.24
    wps如何输入连续的长破折号
    python绘图问题
    2.13
    2.12
    2.10
    2.9
    2.8
    2.7
    2.5
  • 原文地址:https://www.cnblogs.com/excellencesy/p/8192942.html
Copyright © 2011-2022 走看看