ปกติข้อมูลวันที่ที่มี type เป็น date จะแสดงผลออกมาแบบนี้ Thu, 31 Oct 2019 00:00:00 GMT
ซึ่งเราสามารถ ทำการ Format ตามรูปแบบที่เราต้องการได้ ถ้าเราต้องการรูปแบบ 2019-10-31 ให้ใช้ '%Y-%m-%d' ในการ Format อันนี้เป็นภาพรวมของ code ทั้งหมดนะคะ
โค้ด: เลือกทั้งหมด
@app.route('/path', methods=['GET'])
@connect_sql()
def function_name(cursor):
sql = """SELECT DATE_FORMAT(date,%s)as date FROM table """
cursor.execute(sql, ('%Y-%m-%d'))
columns = [column[0] for column in cursor.description]
result = toJson(cursor.fetchall(), columns)
return jsonify(result)
โค้ด: เลือกทั้งหมด
@app.route('/path', methods=['GET'])
@connect_sql()
def function_name(cursor):
โค้ด: เลือกทั้งหมด
sql = """SELECT DATE_FORMAT(date,%s)as date FROM table """
cursor.execute(sql, ('%Y-%m-%d'))
โดยทำการ FORMAT Date ให้กลายเป็น 2019-10-31 ด้วย DATE_FORMAT() , '%Y-%m-%d'
โค้ด: เลือกทั้งหมด
columns = [column[0] for column in cursor.description]
result = toJson(cursor.fetchall(), columns)
return jsonify(result)
สามารถเรียนรู้เรื่องอื่นๆ เพิ่มเติมได้ที่
วิธีการ Search database แบบพื้นฐานๆ โดย Python viewtopic.php?f=144&t=67885&p=189951#p189951
วิธีการ ลงเวลา โดย Python viewtopic.php?f=144&t=67890&p=189959#p189959
วิธีการ โชว์ข้อมูลด้วยการ Format วันที่ โดย Python viewtopic.php?f=144&t=67888