2011-11-14 2 views
1

나는 datetime으로 캐스트하는 방법을 궁금해하지만 정수 대신 월의 이름을 얻는다. 나는 listview 컨트롤 내에서 캐스팅을하고있다. 감사!datetime에 캐스트하고 이름으로 월을 얻는 방법

<%# Convert.ToDateTime(Eval("DateModified")).ToString("MMM")%> --for short/abbrievated month name 

또는

<%# Convert.ToDateTime(Eval("DateModified")).ToString("MMMM")%> --for full month name 

참조 :다음

Convert.ToDateTime(Eval("DateModified")).ToString("MMMM"); 

답변

1
<h6> <span> <%# Convert.ToDateTime(Eval("DateModified")).ToString("MMMM")%> </span></h6> 
+0

완벽하게 작동했습니다. 감사! – jre247

+0

@ jre247이 답변이나 질문에 대한 다른 답변이 도움이 되었다면 도움을 준 사람에게 답을 "수락"하십시오. http://meta.stackexchange.com/questions/5234/ 답사하는 것을 어떻게 받아들이 는가? –

1

사용 :

<asp:ListView ID="listviewAttachments" runat="server"> 
       <ItemTemplate> 
       <tr class="announcementPost"> 
       <td class="posted"> 
        <h6> <span> <%# Convert.ToDateTime(Eval("DateModified")).Month%> </span></h6> 
0

뒤에 asp.net 코드에서이 기능 MonthName(Month(Date.Now))를 사용해보십시오.

관련 문제