0
で24時間に変換し、これはクエリです:asp.net/C#:私は選択の新しいLINQクエリに入り口<strong>日付</strong>を変換したい私は、LINQクエリを持ってLINQクエリ
var query = (from con in db.Containers
join v in db.Vehicles on con.cont_vehicleid equals v.vehl_VehicleID
join cust in db.Custom_Captions on v.vehl_state equals cust.Capt_Code
where cust.Capt_Family == "vehl_state" && v.vehl_state!= "Incoming" && v.vehl_Deleted == null && con.cont_Deleted == null && v.vehl_ClearanceCompany == p.pusr_CompanyId
select new
{
cont_name = con.cont_Name,
vehl_Name = v.vehl_Name,
VehicleState = cust.Capt_AR,
vehl_drivername = v.vehl_drivername,
vehl_entrancedate = v.vehl_entrancedate,
vehl_customsdec = v.vehl_customsdec,
cont_rampid = v.vehl_rampid
}
);
どのように変換:
vehl_entrancedate = v.vehl_entrancedate,
として24時間??
しかし、私はこのように24時間とし、AM/PM せずに表示したい::2016年9月26日午前11時55分58秒
出力は、以前のコードを形成します
や時間4:00 PMであれば、それはentrancedateフィールドは、データベース内の日時の種類があることを16時00
注意が表示されます
。
何? 'date'は' 24時間の日付 'とどう違うのですか?日付は時刻ではなく日付部分のみを意味します。 'datetime'で実際に作業している場合、datetimeはdatetimeであるdatetimeはありません。表示形式を変更する必要がある場合は、ToStringで適切な日付形式を使用してください。 – Kritner
24時間文字列形式で日付が必要ですか? – celerno
@Kritner質問を更新しました –