database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 1053 게시물 읽기
No. 1053
mssql에서 사용하던 게시판을 mysql로 바꾸었는데, 좀 가르쳐주세요.
작성자
김철희(kchxman)
작성일
2003-11-20 18:52
조회수
5,334

mssql에서 사용하던 게시판소스를 mysql에서 돌릴려고 하는데요. 작성일을 넣으려고 아래소스와 같이 적었는데, 에러가 뜨는군요.

 

  query = "select getdate() as getdate from  " + code;
System.out.println("query1 : " + query);
  rs = stmt.executeQuery(query);
     rs.next();
 
            getdate = rs.getString("getdate");
            yyyy = getdate.substring(0,4);
            mm = getdate.substring(5,7);
            dd = getdate.substring(8,10);
            hh = getdate.substring(11,13);
            mi = getdate.substring(14,16);
            ss = getdate.substring(17,19);
            sss = getdate.substring(20,23);
           
            indate = yyyy+"/"+mm+"/"+dd+" "+hh+":"+mi+":"+ss+"."+sss;
            rs.close();

 

이부분에서 생기는것은 알겠는데, getdate가 잘못된것이지 다른게 틀린건지, mysql을 처음 사용하다보니 무엇이 잘못되었는지 모르겠습니다.

mysql에서 에러 표시는 getdate을 다시 보라는데..  select getdate() 으로 하하는 말밖에 없군요. 아시는분  좀 가르쳐주십시오.

 

이 글에 대한 댓글이 총 1건 있습니다.

mysql에서 현재 날짜를 가져오는 함수는 now() 입니다.

 

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2003-11-28 10:22:37 |
+---------------------+
1 row in set (0.00 sec)

 

출력되는 날짜의 기본형식은 위와 같고,

얻고자 하는 날짜의 형식을 바꾸고 싶다면,

date_format()이라는 함수를 사용하시면 됩니다.

예는 아래와 같습니다.

 


mysql> select date_format(now(),'%Y-%m-%d');
+-------------------------------+
| date_format(now(),'%Y-%m-%d') |
+-------------------------------+
| 2003-11-28                    |
+-------------------------------+
1 row in set (0.03 sec)

 

참고가 되셨길 바랍니다.

좋은 하루 되세요.

이순영님이 2003-11-28 10:29에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1056이건 쿼리를 어떻게 만들어야 되나요...??
이한
2003-11-23
4385
1055오류 질문 [2]
김근영
2003-11-22
64720
1054update할 때
GIX
2003-11-21
4385
1053mssql에서 사용하던 게시판을 mysql로 바꾸었는데, 좀 가르쳐주세요. [1]
김철희
2003-11-20
5334
1051[질문]mssql case 문의 중첩 [2]
이진수
2003-11-20
8628
1050쿼리문을 잘 모르겠어요.. [2]
조태욱
2003-11-18
4981
1048프로시져에서 [1]
돈세자
2003-11-18
6278
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다