Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: Τυπωση Ημερομενιας

Τυπωση Ημερομενιας 9 Χρόνια 3 Εβδομάδες πριν #3236

  • vaskot
  • Το Άβαταρ του/της vaskot
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 26
Γεια σας θα ηθελα να ρωτησω πως ζηταμε απο τον χρηστη την ημερομενια στην Μορφη ΗΗ-ΜΜ-ΕΕΕΕ, δηλαδη ως εισοδο να εμφανιζει μονο το ΗΗ-ΜΜ-ΕΕΕΕ με τις επιλογες του χρηστη;
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Τυπωση Ημερομενιας 9 Χρόνια 3 Εβδομάδες πριν #3237

  • vaskot
  • Το Άβαταρ του/της vaskot
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 26
Το θελω ετσι ωστε μετα να το πειραξω λιγο δηλαδη να μπορω για παραδειγμα τυπωνοντας με αυτον τον τροπο την ημερομηνια να εφμανιζει ως εξοδο την αμεσως επομενη μερα.. Αλλα δε ξερω πως και να το εμφανιζει ετσι αλλα και να το πειραξω με τις γνωσεις που εχω
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Τυπωση Ημερομενιας 9 Χρόνια 2 Εβδομάδες πριν #3238

  • Liakos
  • Το Άβαταρ του/της Liakos
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 21
  • Ληφθείσες Ευχαριστίες 1
Δεν ξέρω αν κατάλαβα καλά, κάτι τέτοιο ψάχνεις;

#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
import datetime
 
def offsetmyday(myday,offset):
	try:
		dt_start = datetime.datetime.strptime(myday, "%d-%m-%Y")
		nextday =  dt_start + datetime.timedelta(days=offset)
		return datetime.datetime.strftime(nextday, "%d-%m-%Y")
	except ValueError:
		return "Incorrect date format"
 
input = str(raw_input('Enter date with the following format:ΗΗ-ΜΜ-ΕΕΕΕ \n'))
 
print offsetmyday(input, 1)
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Τυπωση Ημερομενιας 9 Χρόνια 2 Εβδομάδες πριν #3239

  • vaskot
  • Το Άβαταρ του/της vaskot
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 26
A ωραια! Δεν ηξερα αυτες τις συναρτησεις της ημερομενιας! Απλα θελω να κανει συνεχως επαναληψεις ζητωντας απ τον χρηστη ημερομενια και να σταματαει την επαναληψη μεχρι ο χρηστης να γραψει τη λεξη end... Εχω κανει κατι απλα δε βγαινει σωστα ποια ειναι τα λαθη μου?
import datetime
 
 
def offsetmyday(myday,offset):
 
    dt_start = datetime.datetime.strptime(myday, "%d-%m-%Y")
    nextday =  dt_start + datetime.timedelta(days=offset)
    return datetime.datetime.strftime(nextday, "%d-%m-%Y")
 
 
 
 
while True:
    input = raw_input()
    if input=="end":
        break
 
    else:
        input =raw_input()
 
        print offsetmyday(input, 1)
Τελευταία διόρθωση: 9 Χρόνια 2 Εβδομάδες πριν από pmav99.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Τυπωση Ημερομενιας 9 Χρόνια 2 Εβδομάδες πριν #3240

  • Liakos
  • Το Άβαταρ του/της Liakos
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 21
  • Ληφθείσες Ευχαριστίες 1
Αν θέλεις χρησιμοποιήσε τα code tags όπου παραθέτεις κώδικα.
Θα το έγραφα κάπως έτσι,δεν ζητάω δύο φορές input από τον χρήστη, 1 και κάνω τον έλεγχο και αναλόγως τρέχει στην συνέχεια:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
import datetime
 
def offsetmyday(myday,offset):
	try:
		dt_start = datetime.datetime.strptime(myday, "%d-%m-%Y")
		nextday =  dt_start + datetime.timedelta(days=offset)
		return datetime.datetime.strftime(nextday, "%d-%m-%Y")
	except ValueError:
		return "Incorrect date format"
 
while True:
    input = str(raw_input('Enter date with the following format:ΗΗ-ΜΜ-ΕΕΕΕ \n'))
    if input == "END":
        print "Bye bye!"
        break
    else:
        print offsetmyday(input, 1)
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Τυπωση Ημερομενιας 9 Χρόνια 2 Εβδομάδες πριν #3245

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
@vaskot
Έχεις 20+ μηνύματα... Μάθε να χρησιμοποιείς τα code tags!!!
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.497 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου