이 쿼리를 간단하게 작성하십시오.
select cast('2020-10-10 07:30:00.0000000' as datetime)
그리고 보여주고 싶어
'2020-10-10 07:30:00'
그러나 SQL Server는 다음 오류를 반환합니다.
Conversion failed when converting date and/or time from character string.
그 문제를 어떻게 해결할 수 있습니까? 감사.
- 답변 # 1
관련 자료
- sql - Oracle에서 varchar를 datetime으로 변환
- sql server - SQL에서 DATETIME을 varchar로 변환
- c# - 날짜 값을 DateTime 데이터 유형으로 변환하는 방법
- 월 이름, 날짜 및 연도를 사용하여 문자열을 DateTime 객체로 변환하는 방법은 무엇입니까?
- java - 선행 0을 잃지 않고 문자열을 Long으로 변환하는 방법
- linux - Liux datetime의 밀리 초 부분 반올림
- pandas - Python 데이터 프레임 datetime 열을 초로 변환
- mysql - 2012 년 6 월 1 일 varchar를 날짜로 변환
- Javascript - 자바 스크립트 - 시간대를 알고있는 datetime을 utc로 변환
- python - 문자열 "AM"또는 "PM"을 변환 한 다음 날짜없이 시간에 추가
- javascript - js datetime 문자열을 python datetime 객체로 변환하는 방법
- python - 여러 시간대가있는 datetime 열을 epoch 타임 스탬프로 변환
- varchar (2020 년 1 월 1 일)의 날짜를 DB2 SQL의 날짜 유형으로 어떻게 변환합니까?
- java - 목록의 문자열 표현을 json 또는 astliteraleval없이 실제 목록으로 어떻게 변환 할 수 있습니까?
- c# - 정밀도 손실없이 double을 통해 DateTime을 왕복합니다
- javascript - 분할하지 않고 전체 객체를 배열로 변환하는 방법은 무엇입니까?
- pandas - 파이썬은 열의 날짜 형식을 변환
- c# - 형식 조작없이 datetime 문자열 역 직렬화
- Convert Float to String without losing precision - 정밀도를 잃지 않고 Float를 String으로 변환하십시오자바
ㅏ
datetime
그 정도의 정밀도가 아니라 대신datetime2
:원하는 문자열 만 표시하려면 더 짧은 문자열로 캐스팅합니다.
분명히 문자열을 날짜로 캐스트하고 다시 거꾸로 캐스트하는 것은 의미가 없지만 실제 사용 사례를 단순화했다고 가정합니다. 그렇지 않으면 다음을 사용할 수 있습니다.