C# 자주 사용하는 함수
1. 날짜시간 숫자형
System.DateTime currentTime=new System.DateTime();
1.1 현재 연도, 월, 일, 시, 분, 초
currentTime=System.DateTime.Now;
1.2 현재 연도 가져오기
int year=currentTime.Year;
1.3 이번 달 가져오기
int Month= currentTime.Month;
1.4 현재 일 가져오기
int day=currentTime.Day;
1.5 현재 시간 가져오기
int hour=currentTime.Hour;
1.6 현재 분 가져오기
int hour=currentTime.Minute;
1.7 현재 초 가져오기
int second = currentTime.Second;
1.8 현재 밀리초 가져오기
int millisecond = currentTime.Millisecond; 변수
는 중국어로 사용 가능) 1.9 중국어 날짜 표시 가져오기 - 연, 월, 일, 시, 분
string
strY=currentTime.ToString("f") ; //초 표시 안 함 1.10 중국 날짜 표시_연도 및 월 가져오기
string strYM=currentTime.ToString("y");
1.11 중국 날짜 표시_월 및 일 가져오기
string strMD=currentTime.ToString("m");
1.12 중국의 연도, 월, 일 가져오기
string strYMD=currentTime.ToString("D");
1.13 현재 시간과 분을 가져옵니다. 형식은 다음과 같습니다. 14:24
string strT=currentTime.ToString("t ");
1.14 현재 시간을 가져옵니다. 형식은 다음과 같습니다. 2003-09-23T14 :46:48
string strT=currentTime.ToString("s");
1.15 현재 시간 가져오기 시간, 형식은 다음과 같습니다: 2003-09-23 14:48:30Z
string strT=currentTime.ToString("u");
1.16 현재 시간을 가져옵니다. 형식은 다음과 같습니다. 2003-09-23 14 :48
string strT=currentTime.ToString("g");
1.17 현재 시간을 가져옵니다. 형식은 다음과 같습니다. Tue, 23 Sep 2003 14:52:40 GMT
string strT=currentTime.ToString("r");
1.18 Get 현재 시간으로부터 n일 후의 날짜 및 시간
DateTime newDay = DateTime.Now.AddDays(100);
1.19 System.Globalization을 사용하여 현재 시간 Week
의 날짜 및 시간을 가져옵니다.
GregorianCalendar gc = new GregorianCalendar();
Console.WriteLine(gc.GetWeekOfYear(DateTime.Now,CalendarWeekRule.FirstDay,DayOfWeek.Monday));
1.20 두 날짜 간의 차이 계산
DateTime time1 =new DateTime(1982,4,24,14,23,06);
DateTime time2 =new DateTime(1982,1,21,8,16 ,32);
TimeSpan ts= time2.Subtract(time1);
string timespan = "차이:"
+ts.Days.ToString()+"일"
+ts .Hours.ToString()+" hour"
+ts.Minutes.ToString()+"분"
+ts.Seconds.ToString()+"second";
2. Int32 .Parse(변수) Int32.Parse ("
상수
") 문자형을 32비트 숫자형으로 변환
3. Variable .ToString()
문자형 변환
문자열
12345.ToString("n"); //12,345.00 생성 12345.ToString("C"); //12,345.00 생성 12345.ToString( "e"); e+004
12345.ToString("f4"); //12345.0000 생성
12345.ToString("x"); //3039(16진수) 생성
12345.ToString("p"); //1,234,500.00% 생성
4. Variable.Length 숫자 유형
문자열 길이를 가져옵니다.
예: string str="China";
int Len = str.Length; /Len은 자체 정의 변수
, str은 테스트할 문자열의
변수 이름
5. System.Text .Encoding.Default.GetBytes(variable) 문자 코드를 비트 코드로 변환 예: byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
그러면 비트 길이를 얻을 수 있습니다:
len = bytStr. 길이;
6. System.Text.StringBuilder("")
문자열 추가, (+ 기호가 같은가요? )
예: System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("China");
sb.Append("People");
sb.Append("Republic");
7. 변수.
Substr
ing(매개변수 1, 매개변수 2);
문자열의 일부를 가로채고, 매개변수 1은 왼쪽은 시작 자릿수, 매개변수 2는 가로챌 자릿수입니다.
예: string s1 = str.Substring(0,2); 8. String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
원격 사용자 IP 가져오기 주소
9. 프록시 서버를 통해 원격 사용자의 실제 IP 주소를 가져옵니다.
if(Request.ServerVariables["HTTP_VIA"]!=null){
string user_IP=Request.ServerVariables ["HTTP_X_FORWARDED_FOR"] .ToString();
}else{
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}
10. Session["variable"];
액세스 세션 값;
예를 들어 할당: Session["username"]="Bush";
값: Object objName=Session[ "username "];
String strName=objName.ToString();
지우기: Session.RemoveAll();
11. String str=Request.QueryString["Variable"];
전송 하이퍼링크를 사용하는 변수.
페이지에 하이퍼링크를 생성하려면: 클릭
Edit.aspx 페이지에서 값을 얻으려면: String str=Request.QueryString [ "fdid"];
12. DOC object.createElement_x("새 노드 이름");
새 XML 문서 노드 생성
13. 상위 노드.AppendChild(하위 노드 );
새로 생성된 하위 노드를 XML 문서의 상위 노드에 추가
14. 상위 노드.RemoveChild(node);
노드 삭제
15. 응답
Response.Write("string");
Response.Write(variable);
페이지에 출력합니다.
Response.Redirect("URL 주소");
URL
16. char.IsWhiteSpce(문자열 변수, 자릿수)로 지정된 페이지로 이동합니다. — 논리 유형
지정된 위치가 null 문자인지 확인합니다.
예:
string str="China people";
Response.Write(char.IsWhiteSpace(str,2)); //결과는 다음과 같습니다. True, 첫 번째 문자는 0 비트이고 2는 세 번째 문자입니다.
17. char.IsPunctuation('Character') --논리 유형
문자가 구두점인지 확인
예: Response.Write(char.IsPunctuation('A')) ; // 반환: False
18. (int)'Character'
문자를 숫자로 변환하고 작은따옴표에 유의하세요.
예:
Response.Write((int)'中'); //결과는 한자 코드입니다: 20013
19. (문자) 코드
숫자를 다음으로 변환합니다. 문자, 코드가 나타내는 문자를 확인하세요.
예:
Response.Write((char)22269); //"國" 문자를 반환합니다.
20. Trim()
문자열 앞뒤 공백 지우기
21. 문자열 변수.Replace("substring", "replace with")
문자열 교체
예:
string str="China";
str=str.Replace("國","central"); //한자를 중앙 문자로 바꿉니다.
Response.Write( str) ; //출력 결과는 "Central"입니다.
또 다른 예: (매우 실용적입니다.)
string str="이것은