2016-07-01 2 views
5

날짜와 시간을"로 구분할 수 있습니까? " 내가 가지고있는 지금"(문자열. 형식)로 날짜와 시간을 구분하십시오

"ddMMyyyy","HHmmss" 

을 :

DateTime dt = aPacket.dtTimestamp; 
string d = dt.ToString("\"ddMMyyyy\",\"HHmmss\""); 

과 및 String.format 나에게 보여줍니다 단지 "ddMMyyyy,HHmmss"

저를 도와 주셔서 모두 감사드립니다!

는 그래서 것 하지만 첫 번째 답변을 올바른 것으로 표시합니다.

+0

당신은 내가 "\"DDMMYYYY \ ", \"HHMMSS \ ""그리고 그 [\ "] 아무것도하지 않는 것을 알고 않은 운 @ –

+0

예상 도자기 무엇 , 이것이 내가 여기서 묻는 이유입니다. – MarkL

답변

7

을 당신은를 포맷 을 시도 할 수 있습니다 :

string d = dt.ToString("\\\"ddMMyyyy\\\",\\\"HHmmss\\\""); 

당신은 약간 더 읽을 수 그대로 문자열을 찾을 수 있습니다

DateTime dt = DateTime.Now; 
// "01072016","101511" 
string d = String.Format("\"{0:ddMMyyyy}\",\"{0:HHmmss}\"", dt); 
0

내가 이렇게 말할 것입니다 :

var now = DateTime.Now; 
var date = now.ToString("ddMMyyyy", CultureInfo.InvariantCulture); 
var time = now.ToString("HHmmss", CultureInfo.InvariantCulture); 
var dt = string.Format(CultureInfo.InvariantCulture, "\"{0}\",\"{1}\"", date, time); 
Console.WriteLine(dt); 
+0

'Console.WriteLine'을 통해 시간을내는 것이 아니라 변수에'''와',''를 덧붙인 결과를 저장하면 악의적 인 일일 것입니다 ... – MickyD

+0

그냥 샘플 ... –

0

이 작업을 시도 할 수 있습니다 :

var now = DateTime.Now; 
var formattedDateTime = $"{now.ToString("ddMMyyyy")},{now.ToString("HHmmss")}";