<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/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>WinForms</title><link>https://www.dotnetzone.gr:443/cs/forums/12/ShowForum.aspx</link><description>Θέματα για rich client / windows εφαρμογές, σε οποιαδήποτε γλώσσα (VB.NET, C#, managed C++, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Πρόβλημα με παρουσίαση Ημερομηνίας και Ώρας από ΕXCEL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44134.aspx</link><pubDate>Fri, 15 Aug 2008 23:41:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44134</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44134.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=44134</wfw:commentRss><description>&lt;P&gt;Υπάρχουν πιο εύκολοι τρόποι να διαβάσεις μία ημερομηνία&amp;nbsp; και εξαρτώνται σε μεγάλο βαθμό και από το πως διαβάζεις τις τιμές από το Excel. Αν τις διαβάζεις μέσω OLEDB η μετατροπή συνήθως γίνεται αυτόματα και παίρνεις την ημερομηνία σωστά. Επιπλέον, με το OLEDB δεν χρειάζεται και να υπάρχει το Excel εγκατεστημένο στο PC για να διαβαστεί το αρχείο, πόσο μάλλον να ανοιχτεί. Το να ανοίγεις το Excel έχει αρκετά προβλήματα ειδικά αν θέλεις να δουλέψεις με πολλά αρχεία. Είναι αρκετά εύκολο από ένα μικρό λάθος στο κλείσιμο του Excel αυτό να παραμείνει στη μνήμη, ή ακόμα και να ανοιχτούν πολλαπλά instances. Γενικά, το σήκωμα του Excel θεωρείται κακή λύση, ειδικά για server εφαρμογές.&lt;/P&gt;
&lt;P&gt;Αν όμως θέλεις οπωσδήποτε να διαβάσεις μία τιμή από το Excel, θα πρέπει να έχεις υπόψη ότι το Excel αποθηκεύει τις ημερομηνίες όπως και η VB6 ως ένα δεκαδικό αριθμό όπου το ακέραιο τμήμα είναι η ημερομηνία και το δεκαδικό η ώρα. Η μετατροπή γίνεταί από το function DateTime.FromOATime(). Η CDate της VB.NET κάνει το ίδιο ακριβώς.&lt;/P&gt;</description></item><item><title>Απ: Πρόβλημα με παρουσίαση Ημερομηνίας και Ώρας από ΕXCEL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44111.aspx</link><pubDate>Thu, 14 Aug 2008 22:01:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44111</guid><dc:creator>LARRIS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44111.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=44111</wfw:commentRss><description>Το 39398 ειναι 12/11/2007 στο excel.Αμ γραψεις τον αριθμο σε ενα κελι με μορφή"γενικη" και μετα το μετατρεψεις σε ημερομηνια θα σου βγαλει το 12/11/2007&amp;nbsp; δοκιμασε να αλλαξεις&amp;nbsp; την μορφη το κελιων σε γενικη και μετα περασε τις ημερομηνιες αλλιως δοκιμασε αυτο που ερχεται απο το excel να το κανεις cdate&lt;br&gt;</description></item><item><title>Πρόβλημα με παρουσίαση Ημερομηνίας και Ώρας από ΕXCEL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38001.aspx</link><pubDate>Tue, 04 Dec 2007 23:39:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38001</guid><dc:creator>amargar</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38001.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=38001</wfw:commentRss><description>Καλημέρα σε όλους,&lt;br&gt;υλοποιώ με εφαρμογή σε C# .NET 2 και χρησιμοποιώ ένα EXCEL από το οποίο αντλώ δεδομένα.&lt;br&gt;Το πρόβλημα παρουσιάζεται σε κελιά που περιέχουν ημερομηνίες ή ώρες και ο λόγος είναι ότι στο EXCEL η μορφή τους είναι Ημερομηνία και όταν τα διαβάζω μέσα στην φόρμα μου τα εμφανίζει ως αριθμούς για παράδειγμα την ημερομηνία 12/11/2007 μου την εμφανίζει ως 39398 ενώ την ώρα 11:25 ως 0,506944444444444.&lt;br&gt;Γνωρίζει κανείς πως μπορώ μέσα στον κώδικα να τα εμφανίσω κανονικά.&lt;br&gt;Ευχαριστώ εκ των προτέρων για τον χρόνο σας.&lt;br&gt;</description></item></channel></rss>