當前位置:首頁 » 編程語言 » sqldatestring

sqldatestring

發布時間: 2022-08-15 09:02:37

A. 求大神優化這一段sql,可支付一定報酬

第一,把最後那一坨存到臨時表或者表變數裡面
第二,把子查詢改掉 用Left Join 子查詢僅數據量特別少語句很單純時候用,不然很糟糕
第三,回頭審視下需求和設計,有沒有必要非得這樣寫語句或者這樣設計表,不要全部依賴sql語句 能通過其他策略的也要藉助其他方法,譬如:先查出一部分數據,用這些數據做為條件,或者在存的時候就緩存一些數據以備後續需要

以下為優化語句:

with ids as (select ta.approve_id
from oa_approve_task ta, oa_flow_templ_node n1
where ta.is_valid = 'Y'
and ta.task_type_code = '1'
and ta.task_status_code = 'A'
AND ta.templ_id = n1.templ_id
and ta.templ_node_code = n1.templ_node_code
and n1.is_valid = 'Y'
and n1.templ_node_step >
(select n2.templ_node_step
from oa_flow_templ_param p, oa_flow_templ_node n2
where p.is_valid = 'Y'
and n2.is_valid = 'Y'
and p.param_key = 'SEND_IESS_CONTROLLER'
and p.param_value = n2.templ_node_code
and n2.templ_id = ta.templ_id
and n2.templ_ver = ta.templ_ver
and rownum = 1)
)
select a.approve_id as approveId,
a.approve_title as approveTitle,
a.created_date as createdDateString,
a.updated_date as updatedDateString
from oa_approve as a Inner Join oa_approve_param as t On a.is_valid = 'Y'
And t.approve_id = a.approve_id
and t.param_key = 'sealType'
and t.param_value = 'E'
and t.is_valid = 'Y'
Left Join oa_affix_seal as oas On oas.approve_id = a.approve_id and oas.is_valid = 'Y'
Left Join ids as ta On ta.approve_id=a.approve_id
Where oas.approve_id is null And ((a.approve_status_code = 'E' and a.approve_result='Y') Or ta.approve_id Is Not Null)
order by a.updated_date desc

B. sql中如何使datetime類型的數據只顯示日期

convert(varchar(30),欄位,23)
查詢的時候用的.
select convert(varchar(30),欄位,23) from 表
顯示的格式就是日期

查找的話
用 select * from 表 where [date] like '%2010-7-12%'
或者select * from 表 where charindex(convert(varchar(20),'2010-7-12'),[date])
這兩種都可以

C. sql語句語法錯誤

ToShortDateString()=StrSQL11 是什麼?貌似SQL中沒有這個函數

D. 500分天價跪求一個SQL語句

如果樓主的日期字元串每個日期都符合yyyy-mm-dd的格式,即年總是四位,月總是2位,日總是兩位,且年月日之間總有一個字元的分隔符的話,
根據 puderty - 經理 五級 的回答,可以這樣查詢

/*入住日期為 2008-08-11 */
select *
from tmp_A
where (charindex('2008-08-11',datestring)-1)%2=0

/*離店日期為 2008-08-11 */
select *
from tmp_A
where (charindex('2008-08-11',datestring)-1)%2=1

-----------------------------------------------------------------------
--如果日期字元串不總是yyyy-mm-dd的格式,可以寫一個自定義函數

/*建立測試數據*/
select * into tmp_A
from(
select 0 as FH, '2008-08-11|2008-08-13|2008-08-12|2008-08-22' as dateString
union all select 1 ,'2008-08-31|2008-08-13|2008-08-12|2008-08-22'
union all select 2 ,'2008-08-31|2008-08-13'
union all select 3 ,'2008-08-31|2008-08-13|2008-08-12|2008-08-22|2008-07-03|2008-08-01'
union all select 4 ,'2008-08-31|2008-08-13|2008-08-11|2008-08-22'
union all select 5 ,'2008-08-11|2008-08-22'
union all select 6 ,'2008-08-31|2008-08-11|2008-08-12|2008-08-11'
union all select 7 ,'2008-08-12|2008-08-11'
) as TabA

------------------------------------------------
/*自定義函數開始*/
/*
取所有入住日期或離店日期,返回值以逗號分隔
*/
CREATE FUNCTION [dbo].[FN_GetInDateString]
(
@sText varchar(8000), /*日期字元串*/
@sDelim varchar(20), /*分隔符*/
@iType int /*查找類型,0 為入住日期,1為離店日期*/
)
RETURNS varchar(8000)
AS
BEGIN

declare @value as varchar(8000)
declare @idx as int /*出現的次數,從1開始*/
declare @pos as int /*分隔符的位置*/

set @idx=0
set @value=''

if len(@sText)=0 return @value
if len(@sDelim)=0 return @value

while 1=1
begin
set @pos= charindex(@sDelim,@sText)

if @pos=0
begin
/*不含分隔符*/
if @idx % 2=@iType
begin
set @value=@value+','+@sText
break
end
else
break

end
else
begin
/*含分隔符*/
if @idx % 2=@iType
begin
set @value=@value+','+left(@sText,@pos-1)
end
set @sText=SUBSTRING(@sText,@pos+1,len(@sText))
end

set @idx=@idx+1

if len(@sText)=0
break
end

/*返回值,並去除第一個逗號*/
RETURN SUBSTRING(@value,2,len(@value))
END
/*自定義函數結束*/

------------------------------------------------
/*使用示例*/
/*查找入住日期為 2008-08-11 的數據*/
select *
from tmp_A
where (dbo.FN_GetInDateString(datestring,'|',0)) like '%2008-08-11%'

/*查找離店日期為 2008-08-11 的數據*/
select *
from tmp_A
where (dbo.FN_GetInDateString(datestring,'|',1)) like '%2008-08-11%'

E. sql 合並2條查詢結果的數據

使用union

"SELECT SUM(金額) AS 金額, SUM(付現金) AS 付現金, SUM(刷卡) AS 刷卡, SUM(付積分) AS 付積分 FROM (SELECT 日期, 賬單號, 商品名稱, 數量, 單位, 單價, 金額, 付現金, 刷卡, 付積分, 操作員 FROM 消費明細 WHERE (ID IN (SELECT MAX(ID) AS Expr1 FROM 消費明細 AS 消費明細_1 GROUP BY 賬單號 ))) AS derivedtbl_1 WHERE (日期 = '" & CDate(DateEdit2.EditValue).ToShortDateString & "')
UNION
SELECT SUM(金額) AS 金額, SUM(付現金) AS 付現金, SUM(刷卡) AS 刷卡, SUM(付積分) AS 付積分 FROM (SELECT 日期, 賬單號, 商品名稱, 數量, 單位, 單價, 金額, 付現金, 刷卡, 付積分, 操作員 FROM 退貨記錄 WHERE (ID IN (SELECT MAX(ID) AS Expr1 FROM 退貨記錄 AS 退貨記錄_1 GROUP BY 賬單號 ))) AS derivedtbl_1 WHERE (日期 = '" & CDate(DateEdit2.EditValue).ToShortDateString & "')"

F. 誰能通俗解釋下如下sql文件程序

一個個解釋:
set linesize 200 --設置SQL*PLUS在一行中顯示的字元總數
set term off verify off feedback off pagesize 999
-- term off 控制由文件執行命令所產生的輸出的顯示. OFF禁止顯示,以致從一個命令文件假離線輸出,在屏幕上看不到輸出. ON時顯示輸出.
-- verify off 控制SQL*PLUS用值替換前、後是否列出命令的文本. ON時顯示文本;OFF時禁止列清單.
-- feedback off 顯示由查詢返回的記錄數.ON和OFF置顯示為開或關.置FEEDBACK為ON時,等價於置n為1. 如果置FEEDBACK為0,等價於將它置成OFF.
-- pagesize 999 設置從頂部標題至頁結束之間的行數
set markup html on entmap ON spool on preformat off
-- markup html on 指明SQL*Plus輸出HTML編碼格式。 preformat off 產生預格式化HTML <PRE> 標簽
col datestring new_value filenamewithdate
-- 指定datestring這個列的新值名字為filenamewithdate
select '\\ksshs1\DATA\Department\IT_Public_Share\Proction_Report\KHSS_PROD_'||to_char(sysdate-1,'YYYY-MM-DD')||'.xls' datestring from al;

ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MON-DD HH24:MI:SS';
-- 設置時間格式
spool &filenamewithdate
select * from process_history where time_stamp >= sysdate -1 and time_stamp < sysdate and item_id not like 'R%' order by time_stamp,item_id;
spool off;
exit

G. SQL如何計算指定日期當前月 用datetime

//今天
DateTime.Now.Date.ToShortDateString();
//昨天,就是今天的日期減一
DateTime.Now.AddDays(-1).ToShortDateString();
//明天,同理,加一
DateTime.Now.AddDays(1).ToShortDateString();

//本周(要知道本周的第一天就得先知道今天是星期幾,從而得知本周的第一天就是幾天前的那一天,要注意的是這里的每一周是從周日始至周六止
DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();
DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();
//如果你還不明白,再看一下中文顯示星期幾的方法就應該懂了
//由於DayOfWeek返回的是數字的星期幾,我們要把它轉換成漢字方便我們閱讀,有些人可能會用switch來一個一個地對照,其實不用那麼麻煩的
string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
Day[Convert.ToInt16(DateTime.Now.DayOfWeek)];

//上周,同理,一個周是7天,上周就是本周再減去7天,下周也是一樣
DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek))) - 7).ToShortDateString();
DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek))) - 7).ToShortDateString();
//下周
DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();
DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();
//本月,很多人都會說本月的第一天嘛肯定是1號,最後一天就是下個月一號再減一天。當然這是對的
//一般的寫法
DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + "1"; //第一天
DateTime.Parse(DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + "1").AddMonths(1).AddDays(-1).ToShortDateString();//最後一天

//巧用C#里ToString的字元格式化更簡便
DateTime.Now.ToString("yyyy-MM-01");
DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(1).AddDays(-1).ToShortDateString();

//上個月,減去一個月份
DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(-1).ToShortDateString();
DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();
//下個月,加去一個月份
DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(1).ToShortDateString();
DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(2).AddDays(-1).ToShortDateString();
//7天後
DateTime.Now.Date.ToShortDateString();
DateTime.Now.AddDays(7).ToShortDateString();
//7天前
DateTime.Now.AddDays(-7).ToShortDateString();
DateTime.Now.Date.ToShortDateString();

//本年度,用ToString的字元格式化我們也很容易地算出本年度的第一天和最後一天
DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).ToShortDateString();
DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(1).AddDays(-1).ToShortDateString();
//上年度,不用再解釋了吧
DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(-1).ToShortDateString();
DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddDays(-1).ToShortDateString();
//下年度
DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(1).ToShortDateString();
DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(2).AddDays(-1).ToShortDateString();

//本季度,很多人都會覺得這里難點,需要寫個長長的過程來判斷。其實不用的,我們都知道一年四個季度,一個季度三個月
//首先我們先把日期推到本季度第一個月,然後這個月的第一天就是本季度的第一天了
DateTime.Now.AddMonths(0 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01");
//同理,本季度的最後一天就是下季度的第一天減一
DateTime.Parse(DateTime.Now.AddMonths(3 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();
//下季度,相信你們都知道了。。。。收工
DateTime.Now.AddMonths(3 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01");
DateTime.Parse(DateTime.Now.AddMonths(6 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();
//上季度
DateTime.Now.AddMonths(-3 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01");
DateTime.Parse(DateTime.Now.AddMonths(0 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();

H. 請大神幫忙優化此oracle的sql

最好不要用not exists。

而且我對你們表的搭建表示懷疑,一些欄位可以犧牲下存儲空間,使信息更充足,例如oa_approve表是否可以含有oa_affix_seal的一些信息,查詢時就不用關聯這2個表了。

而且你這個sql涉及6個表,不知道每個表的結構(是否有索引,數據行數),所以單純從sql語法上,建議用left join。下面是我假設的一段sql,你要注意的是結構而不是調試了就直接用:

selecta.approve_idasapproveId,
a.approve_titleasapproveTitle,
a.created_dateascreatedDateString,
a.updated_dateasupdatedDateString
fromoa_approvea
leftjoinoa_affix_sealt1
ona.approve_id=t.approve_id
andt.is_valid<>'Y'
leftjoinoa_approve_paramt2
ont2.approve_id=a.approve_id
andt.param_key='sealType'
andt2.param_value='E'
andt2.is_valid='Y'
leftjoinoa_approve_taskta
onta.approve_id=a.approve_id
andta.is_valid='Y'
andta.task_type_code='1'
andta.task_status_code='A'
ANDta.templ_id=n1.templ_id
leftjoinoa_flow_templ_noden1
onta.templ_node_code=n1.templ_node_code
andn1.is_valid='Y'
wherea.is_valid='Y'
/*andnotexists(select1
fromoa_affix_sealt1
wheret.approve_id=a.approve_id
andt.is_valid='Y')*/
andt1.approve_idisnotnull
/*andexists
(select1
fromoa_approve_paramt2
wheret.approve_id=a.approve_id
andt.param_key='sealType'
andt.param_value='E'
andt.is_valid='Y')*/
andt2.approve_idisnotnull
/*and((a.approve_status_code='E'anda.approve_result='Y')orexists
(select1
fromoa_approve_taskta,oa_flow_templ_noden1
whereta.is_valid='Y'
andta.task_type_code='1'
anDta.task_status_code='A'
ANDta.templ_id=n1.templ_id
andta.templ_node_code=n1.templ_node_code
andn1.is_valid='Y'
andta.approve_id=a.approve_id
andn1.templ_node_step>
(selectn2.templ_node_step
fromoa_flow_templ_paramp,oa_flow_templ_noden2
wherep.is_valid='Y'
andn2.is_valid='Y'
andp.param_key='SEND_IESS_CONTROLLER'
andp.param_value=n2.templ_node_code
andn2.templ_id=ta.templ_id
andn2.templ_ver=ta.templ_ver
andrownum=1)))*/
and((a.approve_status_code='E'anda.approve_result='Y')or
(ta.approve_idisnotnullandn1.templ_node_codeisnotnulland
n1.templ_node_step>
(selectn2.templ_node_step
fromoa_flow_templ_paramp,oa_flow_templ_noden2
wherep.is_valid='Y'
andn2.is_valid='Y'
andp.param_key='SEND_IESS_CONTROLLER'
andp.param_value=n2.templ_node_code
andn2.templ_id=ta.templ_id
andn2.templ_ver=ta.templ_ver
andrownum=1)))
orderbya.updated_datedesc;

I. 在java中怎麼往SQL資料庫里插入日期時分

/**
* Copyright 2014 (C) PANLAB ,All Rights Reserved.
*/
package com.lrlz.common.tool;

import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

/**
* <p>Title: 基礎類</p>
* <p>Description: 日期轉換</p>
* <p>Company: </p>

* @version 1.0
*/
public class DateUtils {
/**
* 日期轉化為字元串
* @param date 時間
* @return yyyy-MM-dd HH:mm:ss 格式化的時間字元串
*/
public static String dateToString(Date date) {
if(date==null) return "";
return FormatDate(date, "yyyy-MM-dd HH:mm:ss");
}
/**
* 日期轉化為字元串
* @param date 時間
* @return yyyy-MM-dd 格式化的時間字元串
*/
public static String dateToStringShort(Date date) {
if(date==null) return "";
return FormatDate(date, "yyyy-MM-dd");
}

/**
* 計算兩個日期差(毫秒)
* @param date1 時間1
* @param date2 時間2
* @return 相差毫秒數
*/
public static long diffTwoDate(Date date1, Date date2) {
long l1 = date1.getTime();
long l2 = date2.getTime();
return (l1 - l2);
}

/**
* 計算兩個日期差(毫秒)
* @param date1 時間1
* @param date2 時間2
* @return 相差毫秒數
*/
public static int diffMinterDate(Date date1, Date date2) {
if(date1==null||date2==null){
return 0;
}
long l1 = date1.getTime();
long l2 = date2.getTime();
int deff=Integer.parseInt(""+(l1-l2)/1000/60);
return deff;
}

/**
* 計算兩個日期差(天)
* @param date1 時間1
* @param date2 時間2
* @return 相差天數
*/
public static int diffTwoDateDay(Date date1, Date date2) {
long l1 = date1.getTime();
long l2 = date2.getTime();
int diff = Integer.parseInt(""+(l1 - l2)/3600/24/1000);
return diff;
}

/**
* 對日期進行格式化
* @param date 日期
* @param sf 日期格式
* @return 字元串
*/
public static String FormatDate(Date date, String sf) {
if(date==null) return "";
SimpleDateFormat dateformat = new SimpleDateFormat(sf);
return dateformat.format(date);
}

/**
* 取得當前系統日期
* @return yyyy-MM-dd
*/
public static String getCurrDate() {
Date date_time = new Date();
return FormatDate(date_time, "yyyy-MM-dd");
}

//取系統時間時一定要用這個方法,否則日期可能不動
public static Date getCurrDateTime(){
return new Date(System.currentTimeMillis());
}

/**
* 返回格式化時間
* @param fmt
* @return
*/
public static String getCurrDateTime(String fmt){
return FormatDate(new Date(System.currentTimeMillis()),fmt);
}

/**
* 取得當前系統時間
* @return yyyy-MM-dd HH:mm:ss
*/
public static String getCurrTime() {
Date date_time = new Date();
return FormatDate(date_time, "yyyy-MM-dd HH:mm:ss");
}

/**
* 取得日期的天份
* @param date 日期
* @return dd 天字元串
*/
public static String getDay(Date date) {
return FormatDate(date, "dd");
}

/**
* 取得日期的小時
* @param date 日期
* @return hh 小時字元串
*/
public static String getHour(Date date) {
return FormatDate(date, "HH");
}

/**
* 取得日期的分鍾
* @param date 時間
* @return mm 分鍾字元串
*/
public static String getMinute(Date date) {
return FormatDate(date, "mm");
}

/**
* 取得日期的月份
* @param date 日期
* @return mm 月份字元串
*/
public static String getMonth(Date date) {
return FormatDate(date, "MM");
}

public static int getMonth(Date start, Date end) {
if (start.after(end)) {
Date t = start;
start = end;
end = t;
}
Calendar startCalendar = Calendar.getInstance();
startCalendar.setTime(start);
Calendar endCalendar = Calendar.getInstance();
endCalendar.setTime(end);
Calendar temp = Calendar.getInstance();
temp.setTime(end);
temp.add(Calendar.DATE, 1);

int year = endCalendar.get(Calendar.YEAR)
- startCalendar.get(Calendar.YEAR);
int month = endCalendar.get(Calendar.MONTH)
- startCalendar.get(Calendar.MONTH);

if ((startCalendar.get(Calendar.DATE) == 1)
&& (temp.get(Calendar.DATE) == 1)) {
return year * 12 + month + 1;
} else if ((startCalendar.get(Calendar.DATE) != 1)
&& (temp.get(Calendar.DATE) == 1)) {
return year * 12 + month;
} else if ((startCalendar.get(Calendar.DATE) == 1)
&& (temp.get(Calendar.DATE) != 1)) {
return year * 12 + month;
} else {
return (year * 12 + month - 1) < 0 ? 0 : (year * 12 + month);
}
}

/**
* 取得時間的秒
* @param date 時間
* @return ss 秒字元串
*/
public static String getSecond(Date date) {
return FormatDate(date, "ss");
}

/**
*根據年、月取得月末的日期
* @param year 年
* @parm month 月
* @return time 返回日期格式"yyyy-mm-dd"
*/
public static String getTime(String year,String month){
String time="";
int len=31;
int iYear=Integer.parseInt(year);
int iMonth=Integer.parseInt(month);
if(iMonth==4 || iMonth==6 || iMonth==9 || iMonth==11)
len=30;
if(iMonth==2){
len=28;
if((iYear%4==0 && iYear%100==0 && iYear%400==0) || (iYear%4==0 && iYear%100!=0)){
len=29;
}
}
time=year+"-"+month+"-"+String.valueOf(len);
return time;
}

/**
* 取得日期的年份
* @param date 日期
* @return yyyy 年份字元串
*/
public static String getYear(Date date) {
return FormatDate(date, "yyyy");
}

/**
* 字元串轉換為日期
* @param dateString yyyy-MM-dd HH:mm:ss
* @return 日期
*/
public static Date stringToDate(String dateString) {
if(dateString==null || dateString.trim().length()==0) return null;
String datestr = dateString.trim();

String sf = "yyyy-MM-dd HH:mm:ss";
Date dt = stringToDate(datestr, sf);
if(dt==null) dt = stringToDate(datestr, "yyyy-MM-dd");
if(dt==null) dt = stringToDate(datestr, "MM-dd HH:mm:ss");
if(dt==null) dt = stringToDate(datestr, "dd HH:mm:ss");
if(dt==null) dt = stringToDate(datestr, "yyyyMMdd");
return dt;
}
/** 字元串轉換為日期
* @param dateString 日期格式字元串
* @param sf 日期格式化定義
* @return 轉換後的日期
*/
public static Date stringToDate(String dateString, String sf) {
ParsePosition pos = new ParsePosition(0);
SimpleDateFormat sdf = new SimpleDateFormat(sf);
Date dt = sdf.parse(dateString, pos);
return dt;
}
/**
* 字元串轉換為日期
* @param dateString yyyy-MM-dd
* @return 日期
*/
public static Date stringToDateShort(String dateString) {
String sf = "yyyy-MM-dd";
Date dt = stringToDate(dateString, sf);
return dt;
}
public DateUtils() {
}

/**
* 獲取格式化容器
* @param fmt
* @return
*/
public static SimpleDateFormat getSimFormat(String fmt){
if(StringUtils.isBlank(fmt))fmt=DATE_YMDHMS;
SimpleDateFormat dateFormat = new SimpleDateFormat(fmt);
dateFormat.setLenient(false);
return dateFormat;
}

}

熱點內容
資料庫中已存在 發布:2025-01-20 15:35:44 瀏覽:109
壓縮超過密度 發布:2025-01-20 15:35:33 瀏覽:647
和她在一起的日歷怎麼弄安卓 發布:2025-01-20 15:29:29 瀏覽:639
android6華為 發布:2025-01-20 15:28:06 瀏覽:692
荔枝fm怎麼上傳錄音 發布:2025-01-20 15:22:27 瀏覽:107
馬3智雅版有哪些配置 發布:2025-01-20 15:03:06 瀏覽:362
離心機編程 發布:2025-01-20 15:02:24 瀏覽:945
按鍵的匯編程序程序 發布:2025-01-20 15:01:04 瀏覽:555
linux有哪些系統 發布:2025-01-20 14:53:38 瀏覽:90
android顯示當前時間 發布:2025-01-20 14:53:29 瀏覽:968