date time 和string

Break 彻底终断循环

Continue 中断本次循环,进入下次循环

//s后边的点代表“的”的意思,点后边出现的一系列应用中扳手代表名词,即属性。箱子代表动词,即方法。

string s = "   holle    ";

Console.WriteLine(s.Length );//名词   s字符窜长度 即多少个字符 不是字节数

// 例:本题结果显示2

string m = "您好";

Console.WriteLine(m.Length);

*/

//以下全是动词  动词后面必须有括号   数字符串长度从一开始数,数位置从零开始数

//看括号内是不是能输入东西  将光标放在括号中间  摁ctrl+shift+空格

string s = "   Holle   Baby    ";

Console.WriteLine(s.Trim()+"吃饭");        //压缩两边的空格  内容间的空格不能删

Console.WriteLine(s.TrimStart() + "吃饭");//压缩开头的空格

Console.WriteLine(s.TrimEnd() + "吃饭");   //压缩末尾的空格

Console.WriteLine(s.ToUpper());   //全部变成大写

Console.WriteLine(s.ToLower ());   //全部变成小写

Console.WriteLine(s.IndexOf ("o") );   //开始出现该符号在第几位

Console.WriteLine(s.LastIndexOf ("o"));  // 最后出现该符号在第几位

Console.WriteLine(s.Substring (5,3));   //从第几位开始截 , 截几个字符

Console.WriteLine(s.Substring(5));    // 从第几位开始截  一直到结束

Console.WriteLine(s.StartsWith ("o"));   //判断 开头是不是本字符(这三个都是布尔型)

Console.WriteLine(s.EndsWith ("o"));     //判断 结尾是不是本字符

Console.WriteLine(s.Contains("o"));     //判断  字符串中是否包括本字符

Console.WriteLine(s.Replace ("o","9"));   //将本字符串中的o替换成9后的字符

string a = @"c:\able\mmmm\ss.txt";//在将某个文件赋值时,会产生转义字符!以前用\\取消转义,现在只需加@即可

/*

DateTime n = new DateTime();      //创建新时间 括号内可手输

Console.WriteLine(n);            //0001/1/1 星期一 上午12:00:00

*/

/*

DateTime n = new DateTime(2001,03,02,12,02,21);//创建新时间 手输

Console.WriteLine(n);                        // 2001/3/2 星期五 下午12:02:21

*/

/*

DateTime n = new DateTime(2001, 3, 2, 12, 2, 21);//创建新时间 手输

Console.WriteLine(n);                       // 2001/3/2 星期五 下午12:02:21

*/

/*

DateTime m = DateTime.Now;

Console.WriteLine(m.ToString ("yyyy年MM月dd日hh时mm分ss秒"));//  2014年08月20日04时05分32秒  ?下午

Console.WriteLine(m.ToString("yy年M月d日h时m分s秒"));//  14年8月20日4时5分32秒

Console.WriteLine(m.Year );//提取当前的年份  同理有月份month day hour minute second millisecond毫秒

Console.WriteLine(m.DayOfWeek);//显示今天是星期几

Console.WriteLine(m.DayOfYear);//显示今天是今年的第多少天

*/

/*

DateTime m = DateTime.Now;

Console.WriteLine(m.ToLongDateString());  //显示  2014年8月20 星期三

Console.WriteLine(m.ToShortDateString());  //显示   2014/8/20 星期三

Console.WriteLine(m.ToLongTimeString());//显示  下午 6:51:54

Console.WriteLine(m.ToShortTimeString());//显示  下午 6:51

*/

/*

//时间的加减法运算

DateTime m = DateTime.Now;

DateTime n = new DateTime(2001,03,02,12,11,23);

Console.WriteLine(m-n);//结果显示你输入的日期到现在一共有多少天多少小时多少分多少秒  一共多少秒

Console.WriteLine(n.AddDays(-100)); //结果显示比n早100天的日期和时间 也可以加改成正数即可

//同理有年,月,时,分,秒,毫秒的 加减

*/

/*

double a = 10, b = 3, c = a / b;

Console.WriteLine(c.ToString("#.##"));//保留两位小数  如果能整除则不显示小数部分

Console.WriteLine(c.ToString("0.00"));//保留两位小数 能不能整除都会保留两位小数  能整除用0补齐

Console.WriteLine(c.ToString("#.00"));

Console.WriteLine(c.ToString("0.##"));

Console.WriteLine(c.ToString("#.##元"));//结果显示3.33元

*/

/*

double a = 1000000, b = 3, c = a / b;

Console.WriteLine(c.ToString("#,#.##"));//结果显示333,333.33三位一个逗号自个位向左数

*/

//数字方面的值

/*

Console.WriteLine(Math.Abs(-34.23));//求绝对值   34.23

Console.WriteLine(Math.Ceiling (4.3));//取顶数  5  例如取页数没有半页的,往上捐

Console.WriteLine(Math.Floor (4.3));//取底数    4

Console.WriteLine(Math.Round (4.3));//四舍五入  4

Console.WriteLine(Math.Round (4.8));//四舍五入  5

Console.WriteLine(Math.Sqrt (9));//开方求根   3

*/

//判断是平年还是闰年

/*

Console.Write("输入年份:");

int i=Convert .ToInt32(Console.ReadLine());

if (i >= 1 && i <= 9999)

{

if (i % 400 == 0 || i % 4 == 0 && i % 100 != 0)

{

Console.WriteLine(i + "是闰年");

}

else

{

Console.WriteLine(i + "是平年");

}

}

else

{

Console.WriteLine("您输入的数值无意义");

}

*/

//判断日期是否正确

/*

Console.Write("输入年份");

int i = Convert.ToInt32(Console.ReadLine());

Console.Write("输入月份");

int m = Convert.ToInt32(Console.ReadLine());

Console.Write("输入日期");

int n = Convert.ToInt32(Console.ReadLine());

if (i >= 1 && i <= 9999)

{

if (i % 400 == 0 || i % 4 == 0 && i % 100 != 0)

{

if(m>=1&&m<=12)

{

if (n >= 1 && n <= 31 && (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12))

{

Console.WriteLine("您输入的日期正确");

}

else if(n>=1&&n<=30&&(m==4||m==6||m==9||m==11))

{

Console.WriteLine("您输入的日期正确");

}

else if (n >= 1 && n <= 29)

{

Console.WriteLine("您输入的日期正确");

}

else

{

Console.WriteLine("您输入的数值无意义");

}

}

else

{

Console.WriteLine("您输入的数值无意义");

}

}

else

{

if (m >= 1 && m <= 12)

{

if (n >= 1 && n <= 31 && (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12))

{

Console.WriteLine("您输入的日期正确");

}

else if (n >= 1 && n <= 30 && (m == 4 || m == 6 || m == 9 || m == 11))

{

Console.WriteLine("您输入的日期正确");

}

else if (n >= 1 && n <= 28)

{

Console.WriteLine("您输入的日期正确");

}

else

{

Console.WriteLine("您输入的数值无意义");

}

}

else

{

Console.WriteLine("您输入的数值无意义");

}

}

}

else

{

Console.WriteLine("您输入的数值无意义");

}

*/

//截取身份证号码的出生日期

/*

Console.WriteLine("请输入身份证号:");

string i = Convert.ToString(Console.ReadLine());

if(i.Length==18)

{

Console.WriteLine(i.Substring (6,8));

}

else

{

Console.WriteLine("您输入的数值无意义");

}

*/

//随机验证码的生成  可应用于缘分测试

/*

string s = "1234567890qwertyuiopasdfghjklzxcbvnmQWERTYUIOPASDFGHJKLZXCVBNM";

string m="";

Random  aaa=new Random();

for (int i = 1; i < 5; i++)

{

int n = aaa.Next(s.Length );

m = m + s.Substring(n,1);

}

Console.WriteLine(m);

*/

/*生成的是一个字符 出现四次

string s = "1234567890qwertyuiopasdfghjklzxcbvnmQWERTYUIOPASDFGHJKLZXCVBNM";

string m = "";

for (int i = 1; i < 5; i++)

{

Random aaa = new Random();

int n = aaa.Next(s.Length);

m = m + s.Substring(n, 1);

}

Console.WriteLine(m);

*/

/*每个种子都有永久不变的字符

string s = "1234567890qwertyuiopasdfghjklzxcbvnmQWERTYUIOPASDFGHJKLZXCVBNM";

string m = "";

Random aaa = new Random(4);//可输入种子,种种子后随机数不变,没有种子没有随机数,不写种子系统按时间计算

for (int i = 1; i < 5; i++)

{

int n = aaa.Next(s.Length);

m = m + s.Substring(n, 1);

}

Console.WriteLine(m);

*/

Console.Write("输入邮箱:");

string s = Console.ReadLine();

bool m=s.StartsWith(" ");

bool n=s.StartsWith(".");

int a = s.IndexOf("@");

int c = s.LastIndexOf("@");

bool b = s.Contains(".");

bool d = s.Contains("..");

if (m == n == d == false && a != 0 && a != c && b == true)

{

Console.WriteLine("登录成功");

}

else

Console.WriteLine("您输入的邮箱错误");

date time 和string

时间: 2024-10-14 18:35:59

date time 和string的相关文章

java日期类型转换总结date timestamp calendar string

用Timestamp来记录日期时间还是很方便的,但有时候显示的时候是不需要小数位后面的毫秒的,这样就需要在转换为String时重新定义格式. Timestamp转化为String: SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒 Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间 String

计算两个日期之间相差几天(Date类型与String类型互相转换)

一:计算两个日期之间相差几天 1 /** 2 * 3 */ 4 package com.hlcui.date; 5 6 import java.text.ParseException; 7 import java.text.SimpleDateFormat; 8 import java.util.Calendar; 9 import java.util.Date; 10 11 import org.junit.Test; 12 13 /** 14 * @author Administrator

Java中Date类型与String类型互转

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /**      * String 转Date      */     public static Date stringToDate(String str){         SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

java中setDate(Date date)方法和String与Date之间的转换

经常在开发的过程中遇到这样的问题,从数据库中读出来的数据需要转换为对像或者java bean,此时经常使用到setDate(Date date);这样的方法.感觉这是个很简单而又难受的事情,在这里浪费时间真的是不应该.我这里就记录下我使用过的,方便以后查阅使用. 例如下面的setter方法: private String userId; private boolean isLogin; private Date loginTime; public void setLoginTime(Date l

Date转换为各种String

//把日期转为字符串 public static String ConverToString(Date date) { DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); return df.format(date); } //把字符串转为日期 public static Date ConverToDate(String strDate) throws Exception { DateFormat df = new SimpleDat

Java中Date对象与String互转

1 package com.java.test; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 7 public class DateStringTransfrom { 8 9 public static void main(String[] args) { 10 stringTransfromDateOne(); 11 //stringTr

Java日期与时间的处理/Date,String,Calendar转换

public class Demo01 { //Java中Date类和Calendar简介 public static void main(String[] args) { long now=System.currentTimeMillis(); System.out.println("now= "+now); Date d1=new Date(now); System.out.println("d1= "+d1); Calendar c1=Calendar.get

Java 日期时间 Date类型,long类型,String类型表现形式的转换 (转)

Java 日期时间 Date类型,long类型,String类型表现形式的转换 1.java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString());   //java.util.Date的含义long lSysTime1 = dt.getTime() / 1000;   //得到秒数,Date类型的getTime()返回毫秒数 2.由long类型转换成Date类型SimpleDat

一个处理Date与String的工具类

public class DateUtil { private DateUtil(){ } public static final String hhmmFormat="HH:mm"; public static final String MMddFormat="MM-dd"; public static final String yyyyFormat="yyyy"; public static final String yyyyChineseF