<?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>Πρώτα Βήματα - Αρχές προγραμματισμού</title><link>https://www.dotnetzone.gr:443/cs/forums/72/ShowForum.aspx</link><description>Αναρωτιέστε τι σημαίνει object; Class; Inheritance; Design pattern; Την απάντηση μπορείτε να την βρείτε εδώ!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Πρόβλημα με DateTime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70811.aspx</link><pubDate>Mon, 09 Jul 2012 02:10:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70811</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70811.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=70811</wfw:commentRss><description>&lt;p&gt;αχά,&lt;/p&gt;&lt;p&gt;κατάλαβα.. παρόλαυτα έχει θέμα με τις καθέτους. Το ίδιο ακριβώς πράγμα που δουλεύει με τελείες, αν αλλάξεις τις τελείες σε καθέτους (και στα 2) δεν δουλεύει.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;anyway, το κατάλαβα πάντως τώρα, όλα καλά :)&lt;/p&gt;</description></item><item><title>Απ: Πρόβλημα με DateTime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70806.aspx</link><pubDate>Sat, 07 Jul 2012 23:31:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70806</guid><dc:creator>Libra Storm</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70806.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=70806</wfw:commentRss><description>&lt;p&gt;Εφόσον σου βγάζει σε όλες τις περιπτώσεις το σωστό αποτέλεσμα θα πρέπει να φτιάξεις το format έτσι ώστε να κάνει σωστά την μετατροπή.&lt;/p&gt;&lt;p&gt;MessageBox.Show(DateTime.ParseExact("01/08/11 06:55", "dd/MM/yy HH:mm", Globalization.CultureInfo.InvariantCulture).ToString())&lt;/p&gt;&lt;p&gt;άλλο παράδειγμα: &lt;/p&gt;&lt;p&gt;MessageBox.Show(DateTime.ParseExact("01/08/11 06:55:14 πμ", "dd/MM/yy hh:mm:ss tt", Globalization.CultureInfo.CreateSpecificCulture("el-GR")).ToString())&lt;/p&gt;&lt;p&gt;Και όχι "DD/MM/YY hh:mm" που χρησιμοποιείς. &lt;/p&gt;&lt;p&gt;Το DateTime είναι μεν έγκυρο αλλά το format που πρέπει να περάσεις ως παράμετρο γιά να το &lt;u&gt;περιγράψεις&lt;/u&gt; και όχι να το μετατρέψεις δεν είναι σωστό. &lt;/p&gt;&lt;p&gt;Έπίσης&amp;nbsp;η παράμετρος format είναι case sensitive, άλλο το h και άλλο το Η. Το DD δεν ξέρω τι κάνει.&lt;br&gt;&lt;br&gt;&lt;em&gt;Μπορείς ακόμα να περάσεις και array από formats σε περίπτωση που τα δεδομένα δεν&amp;nbsp;έχουν την ίδια&amp;nbsp;μορφή.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspxhttp://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx"&gt;http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspxhttp://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: Πρόβλημα με DateTime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70801.aspx</link><pubDate>Sat, 07 Jul 2012 05:22:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70801</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70801.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=70801</wfw:commentRss><description>&lt;p&gt;Βασικά τα κατάφερα! Είναι ηλίθιο βασικά, ΤΕΡΜΑ καθυστερημένο όμως!&lt;/p&gt;&lt;p&gt;Για να δουλέψει ήθελε τελείες αντί για καθέτους.. αυτό, τπτ άλλο, δουλεύει...&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Έχω πρόβλημα όμως με το να κάνω compact μέσω προγραμματισμού Access 2007/2010 αρχείο (.accdb) ..&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;αλλά θα κάνω νέο thread για αυτό (τώρα βασικά).&lt;/p&gt;</description></item><item><title>Απ: Πρόβλημα με DateTime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70800.aspx</link><pubDate>Sat, 07 Jul 2012 05:01:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70800</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70800.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=70800</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Libra Storm:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Το format που περνάς&amp;nbsp;ως παράμετρο στην ParseExact θα πρέπει να είναι στην ίδια μορφή με το string Δηλαδή:&lt;/p&gt;&lt;p&gt;"24/8/11 14:06" = "d/M/y H:mm" ή "dd/M/yy H:mm" αν έχεις το 0 μπροστά. &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Του το δίνω ακριβώς έτσι όπως το έχω στο "dd/M/yy H:mm" (το έλεγξα), και αυτό το κάνω έτσι:&lt;/p&gt;&lt;p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ProductDateTime(3) &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String&lt;/span&gt;.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Format&lt;/span&gt;(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"{0:D2}/{1:D2}/{2:D2} {3:D2}:{4:D2}"&lt;/span&gt;, ProductDateTime(0), ProductDateTime(1), ProductDateTime(2), &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Mid&lt;/span&gt;(strReceiptFile(y), 12, 2), &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Mid&lt;/span&gt;(strReceiptFile(y), 15, 2))&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;Με αυτόν τον τρόπο αν είναι μονοψήφιος ο αριθμός, του προσθέτει ένα 0 και γίνεται διψήφιος. Όμως πάλι το ίδιο πρόβλημα&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
2
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;                                            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;MsgBox&lt;/span&gt;(ProductDateTime(3))
                                            dsNewRow.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Item&lt;/span&gt;(glbProdProductDateTime) &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; DateTime.ParseExact(ProductDateTime(3), &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"DD/MM/YY hh:mm"&lt;/span&gt;, CultureInfo.InvariantCulture)&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;το msgbox αυτό μου βγάζει μήνυμα "01/08/11 06:55"&lt;/p&gt;&lt;p&gt;και μετά που πάει να περάσει την ημερομηνία, μου βγάζει πρόβλημα: String was not recognized as a valid DateTime.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Μια χαρά έγκυρο&amp;nbsp;DateTime δεν είναι? Τι θέλει για να δουλέψει?&lt;/p&gt;</description></item><item><title>Απ: Πρόβλημα με DateTime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70799.aspx</link><pubDate>Sat, 07 Jul 2012 05:00:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70799</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70799.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=70799</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;evagelos:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;δεν ξέρω αν είναι 100% σωστό, σε εμένα αυτό δούλεψε:&lt;/p&gt;&lt;p&gt;DateTime lastDt = new DateTime();&lt;/p&gt;&lt;p&gt;CR_Date = "01/01/2010"&lt;/p&gt;&lt;p&gt;CR_Time = "11:55"&lt;br&gt;&lt;/p&gt;&lt;p&gt;lastDtStr =&amp;nbsp; CR_Date + " " + CR_Time;&lt;/p&gt;&lt;p&gt;lastDt = Convert.ToDateTime(lastDtStr);&lt;/p&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;το θέμα είναι ότι αυτό μπορεί να δουλέψει σε εμένα, αλλά δεν θα δουλέψει σωστά σε κάποιον άλλο που έχει άλλη γλώσσα (τώρα το 1/1 σωστά θα το βγάλει, αλλά σκέψου ότι το 1/2 μπορεί να σημαίνει 1η Φεβρουαρίου ή 2 ιανουαρίου)&lt;/p&gt;</description></item><item><title>Απ: Πρόβλημα με DateTime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70796.aspx</link><pubDate>Sat, 07 Jul 2012 01:42:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70796</guid><dc:creator>Libra Storm</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70796.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=70796</wfw:commentRss><description>&lt;p&gt;Το format που περνάς&amp;nbsp;ως παράμετρο στην ParseExact θα πρέπει να είναι στην ίδια μορφή με το string Δηλαδή:&lt;/p&gt;&lt;p&gt;"24/8/11 14:06" = "d/M/y H:mm" ή "dd/M/yy H:mm" αν έχεις το 0 μπροστά. &lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>Απ: Πρόβλημα με DateTime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70792.aspx</link><pubDate>Fri, 06 Jul 2012 23:11:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70792</guid><dc:creator>evagelos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70792.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=70792</wfw:commentRss><description>&lt;p&gt;δεν ξέρω αν είναι 100% σωστό, σε εμένα αυτό δούλεψε:&lt;/p&gt;&lt;p&gt;DateTime lastDt = new DateTime();&lt;/p&gt;&lt;p&gt;CR_Date = "01/01/2010"&lt;/p&gt;&lt;p&gt;CR_Time = "11:55"&lt;br&gt;&lt;/p&gt;&lt;p&gt;lastDtStr =&amp;nbsp; CR_Date + " " + CR_Time;&lt;/p&gt;&lt;p&gt;lastDt = Convert.ToDateTime(lastDtStr);&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Πρόβλημα με DateTime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70790.aspx</link><pubDate>Fri, 06 Jul 2012 06:59:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70790</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70790.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=70790</wfw:commentRss><description>&lt;p&gt;Καλησπέρα,&lt;/p&gt;&lt;p&gt;κάνω ένα πρόγραμμα και διαβάζει ημερομηνίες από ένα αρχείο και τις περνά σε μια βάση δεδομένων..&lt;/p&gt;&lt;p&gt;ωστόσο επειδή δεν θέλω να έχω σε άλλο πεδίο την ημερομηνία και σε άλλο την ώρα, είπα να τα ενώσω.. και τώρα μου βγάζει το εξής πρόβλημα "String was not recognized as a valid DateTime."&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Ο κώδικας είναι ο εξής:&lt;/p&gt;&lt;p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;dsNewRow.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Item&lt;/span&gt;(glbProdProductDateTime) &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; Convert.ToDateTime(ProductDateTime(3), CultureInfo.InvariantCulture)&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;Και μέσα στη μεταβλητή ProductDateTime(3) υπάρχει το εξής string: "24/8/11 14:06"&lt;/p&gt;&lt;p&gt;Δωκήμασα διάφορους τρόπου πιο πριν, συμπεριλαμβανομένων και κάποιων που έπερναν validation string όπως:&lt;/p&gt;&lt;p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;DateTime.ParseExact(ProductDateTime(3), &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"DD/MM/YY hh:mm"&lt;/span&gt;, CultureInfo.InvariantCulture)&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;όμως κανένα δεν δουλεύει... όλα failάρουν με το ίδιο πρόβλημα... "δεν αναγνωρίζεται ως έγκυρο"..&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Αυτό που θέλω να πετύχω είναι να γίνεται η αντιστοίχηση του string " 24/8/11 14:06" (και οποιουδήποτε παρόμοιου) σε ένα DateTime με μορφή "DD/MM/YY hh:mm". Και αυτό να γίνεται άσχετα με το αν ο άλλος έχει ελληνικό λειτουργικό, αγγλικό ή σουηδικό.. να ισχύει πάντα η μετατροπή ως
"DD/MM/YY hh:mm"
&lt;/p&gt;</description></item></channel></rss>