Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

προβλημα με Datetime.Parse()

Îåêßíçóå áðü ôï ìÝëïò anthou. Τελευταία δημοσίευση από το μέλος anthou στις 26-11-2017, 15:37. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  23-11-2017, 14:18 78208

    προβλημα με Datetime.Parse()

    Καλησπέρα

    Ο παρακάτω κώδικας λειτουργεί κανονικά οταν τον τρέχω στο τοπικό laptop (localhost)

      DateTime ndate;

      ndate =DateTime.Parse(GridView2.Rows[nrow].Cells[1].Text); 

    Όταν το ανεβάζω στο site και κάνω κλήση την σελίδα μου δημιουργεί σφάλμα 

    (

    Server Error in '/' Application.

    Runtime Error )

     Γιατί το σφάλμα αυτο εμφανίζεται μόνο στο site που είναι η εφαρμογή και δεν εμφανίζεται στο  locahost ;

    Υπάρχει καποια άποψη ; 

     

  •  23-11-2017, 16:59 78210 σε απάντηση της 78208

    Απ: προβλημα με Datetime.Parse()

    Σίγουρα είναι θέμα με τα Regional Settings του Server.

    Δες ακριβώς τι επιστρέφει η GridView2.Rows[nrow].Cells[1].Text 

     Και χρησιμοποίησε την DateTime.ParseExact για να κάνεις το σωστό parse.

    https://msdn.microsoft.com/en-us/library/w2sa9yss(v=vs.110).aspx 


    Manos
  •  26-11-2017, 15:37 78212 σε απάντηση της 78210

    Απ: προβλημα με Datetime.Parse()

    Είχες δίκιο με τα Regional Setting

    Μετά απο δοκιμές το έλυσα

    ndate = DateTime.Parse(Session["ndate"].ToString(), CultureInfo.CreateSpecificCulture("el-GR")); 

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems