<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'Oracle' and 'time'</title><link>http://forums.asp.net/search/SearchResults.aspx?q=&amp;tag=Oracle%2ctime&amp;orTags=0&amp;o=DateDescending</link><description>Search results matching tags 'Oracle' and 'time'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Converting Now date to Oracle's whacky date</title><link>http://forums.asp.net/thread/2060186.aspx</link><pubDate>Fri, 14 Dec 2007 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2060186</guid><dc:creator>ratnamadhuri</dc:creator><description>&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;Date&lt;/font&gt;&lt;font size="2"&gt;.Now.ToString(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;yyyy-MMM-dd&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;doesnt make sense but works.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;You can also try&amp;nbsp;&lt;font color="#0000ff"&gt; &lt;/font&gt;Date&lt;font size="2"&gt;.Now.ToString(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;dd-MMM-yyyy&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;universal function to convert any oracle date to .net date&lt;/p&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;to_char(doe,&amp;#39;MM-DD-YYYY HH24:MI:SS&amp;#39;)= &amp;#39;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; doe.ToString(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;MM-dd-yyyy HH:mm:ss&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&lt;font size="2"&gt;(doe is of type date)&amp;nbsp; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;The format of the second parameter for oracle date function should match the format of the parameter for the .net function.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;example shown below&lt;/p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;font size="2"&gt; updatedate(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; number &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; doe &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Date&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; username &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; query &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Try&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;query = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Update tablename set date1 =&amp;#39;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Date&lt;/font&gt;&lt;font size="2"&gt;.Now.ToString(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;yyyy-MMM-dd&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) &amp;amp; &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;#39;,username= &amp;#39;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; DatabaseConnections.Username() &amp;amp; &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;#39; where id= &amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; number&amp;amp; &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; and user_id=&amp;#39;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; username &amp;amp; &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;#39; and to_char(doe,&amp;#39;MM-DD-YYYY HH24:MI:SS&amp;#39;)= &amp;#39;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; doe.ToString(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;MM-dd-yyyy HH:mm:ss&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) &amp;amp; &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;#39;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; cmdupdate &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; OleDbCommand(query, dbcon.opendatabaseconnection())&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; i &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Integer&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;i = cmdupdate.ExecuteNonQuery()&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;font size="2"&gt; (i &amp;gt; 0) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;/font&gt;&lt;font size="2"&gt; MessageBox.Show(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Task completed&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Catch&lt;/font&gt;&lt;font size="2"&gt; ex &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; Exception&lt;/p&gt;MessageBox.Show(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Error in updatediarycompletedate() &amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; ex.Message)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Finally&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;dbcon.closeconnection()&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Try&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&amp;nbsp;A call to the above function will be like&lt;/p&gt;&lt;font size="2"&gt;
&lt;p&gt;databaseconnectionsclassfileobject.updatedate(8000, datetime.now.date, username)&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;</description></item></channel></rss>