SQL关于日期时间处理

18、SQL中的统计分析、排名与日期时间处理 本文深入探讨了SQL在统计分析、排名、日期和时间处理方面的强大功能。内容涵盖相关性与因果关系的基本概念,使用rank()和dense_rank()进行数据排名,计算比率以实现更公平的数据比较,以及处理日期、时间与时区的实用技巧。通过多个实际案例(如犯罪率分析、出租车行程统计等),展示了SQL在真实数据分析场景中的应用价值。适合希望提升SQL数据分析能力的读者学习和参考。 阅读详情

sql server :时间日期处理函数

--获取数据库服务器当前时间:2020-06-01 23:10:00.520
select getdate()  
go

--在日期getdate()增加或减少指定时间
select dateadd(day,1,getdate())

--计算两个时间差
select datediff(date1,date2)

----返回日期/时间的单独部分:pattern为格式
select datepart(pattern,getdate())    
select datepart(yyyy,getdate())  --返回日期/时间的单独部分:2020
select datepart(yy,getdate())    --返回日期/时间的单独部分:2020
select datepart(mm,getdate())    --返回日期/时间的单独部分:6

--prttern
--年:yyyy,yy 月:mm,m 日:dd,d 小时:hh 分钟:mi,n 秒:ss,s 毫秒:ms  
--微妙:mcs 纳秒:ns
--季度:qq,q 年中日:dy,y 周:wk,ww 星期:dw,w


 

mysql :时间处理函数

now()      --返回当前日期和时间:2018-3-1 16:25:46
curdate()  --返回当前日期:2018-3-1
curtime()  --返回当前时间           16:25:46
date()     --提取日期或日期/时间表达式的日期部分   DATE(date)
extract()  --返回日期/时间的单独部分 
    EXTRACT(unit from date)  date:合法的日期表达式  
unit的值:
    microsecond,second,minute,hour,day,week,month,quarter,year,
second_microsecond,minute_microsecond,minute_second,hour_microsecond,
hour_second,hour_minute,day_micosecond,day_second,day_minute,day_hour,
year_month
date_add()  --给日期添加指定时间间隔
    date_add(date,interval expr unit)
date_sub()  --给定日期减去指定时间间隔
    date_add(date,interval expr unit)
datediff()  --返回两个日期之间的天数
    datediff(date1,date2)
date_format()--用于以不同格式显示日期/时间数据
    date_format(date,format)
format的值:
    %a 缩写星期名
    %b 缩写月名
    %c 月,数值
    %D 带有英文前缀的月中的天
    %d 月的天,数值(00-31)  
    %e 月的天,数值(0-31) 
    %j 年的天(001-366)
    %Y 年 yyyy   
    %y   年 yy
    %M 月名  %m 月(00-12)  
    %H 小时(00-23)   %h 小时(01-12) 
    %I 小时(01-12)   %i 分钟(00-59) 
    %k  小时(0-23)   %l 小时(1-12)
    %p  am/pm
    %f 微秒  
    %S秒(00-59)     %s秒(00-59)
    %r 时间,12-小时(hh:mm:ss am/pm)
    %T 时间,24-小时(hh:mm:ss)
 date_format(NOW(),'%b %d %Y %h:%i %p')


 

SQL中的函数运用与日期时间处理 本文深入探讨了在SQL中使用字符串和日期时间函数的技巧,包括DB2、MySQL、Access和SQL Server等数据库管理系统中操作字符串的方法,以及日期时间格式化、计算日期差异和数据类型转换的实践。通过对不同数据库平台的功能和限制的分析,本文提供了实际应用中的操作案例和解决方案。 阅读详情

相关推荐

SQL函数深度解析:字符串与日期时间处理

本文深入探讨了在不同数据库管理系统(DBMS)中使用SQL函数处理字符串和日期时间的方法。通过对比DB2、MySQL、Access和SQL Server等数据库中的具体函数用法,揭示了各自的特点与差异,并提供了实用的查询示例。此外,文章还介绍了日期时间字面量的国际通用格式,并探讨了数据类型转换的技巧。

weixin_42348783的博客 647

mysql中getdate怎么用,sql server关于函数中如何使用getdate()_数据库技巧

create view v_getdateasselect getdate() [output]go—————————————————————create function f_getdate()returns datetimeasbegindeclare @n datetimeselect @n = output from v_getdatereturn(@n)endgo————————————...

weixin_39743603的博客 1313

GPU核心性能指标

内存科普 CPU缓存分为三类,一级缓存(L1)、二级缓存(L2)和三级缓存(L3)。CPU在实际数据读取中重要的却是一级缓存,因为一级缓存速度最快,二级缓存其次,三级缓存最慢,只是三级缓存的容量最大。 DDR1,DDR2,DDR3内存条(DDR是Double Data Rate双倍速率同步动态随机存储器的英文缩写)就是俗称的一二三代内存条。这三种内存条工艺不同,接口不同,性能不同,互不兼容。要区分它们,也不难。内存条可以用在CPU内存或者GPU显存中。比如 the NVIDIA Tesla M2050 GP

Charles Ren's Tech Blog 2万+

mysql select getdate_SQLServer数据库的GETDATE() 函数

本文主要向大家介绍了SQLServer数据库的GETDATE() 函数,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助。定义和用法GETDATE() 函数从 SQL Server 返回当前的日期和时间。语法GETDATE()实例下面是 SELECT 语句:SELECT GETDATE() AS CurrentDateTime结果如下所示:CurrentDateTime20...

weixin_31539461的博客 2188

课设报告-超市收银系统 javaweb(附源代码)

超市收银系统由收银员输入顾客的会员卡卡号(若有卡),所购买的货号。从数据库中取出有关价格信息,在把这些信息返回给收银台,同时把收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以供查询。另外,对没有卡的消费不记录该顾客的消费情况扥个人信息,如果一个未持卡顾客一次购买满200元,可围棋发放一张会员卡,以后在该商场购物可享受9折优惠。

m0_71106830的博客 2975

家庭网络中,路由器和交换机的连接顺序

它的目的是给路由器增加端口,用户访问互联网的速度比情况一要快,常用于办公网络、家庭成员多的场景。光纤入户首先连接的肯定是光猫,而在光猫的后面,是先连接交换机?还是应该接路由器呢?家庭网络中路由器和交换机的先后连接顺序。它目的是让更多的用户访问互联网。常用于一些超大型机房、网吧等。至于路由器和交换机的区别。两者之间很多功能都有兼容。但用户上网速度相对较慢。在技术日益迭代的今天。

m0_74075744的博客 1万+

sqlserver+mysql时间_SqlServer和mysql的日期函数备忘

我经常忘记datepart的符号值,记录备忘一下。SqlServer的日期函数1,首先是3个用到datepart的函数DATEDIFF(datepart,startdate,enddate)DATEADD(datepart,number,date)DATEPART(datepart,date)datepart值如下:年 yy, yyyy季度 qq, q月 mm, m年中的日 dy, y日 dd, ...

weixin_42168230的博客 904

STM32H743+YT8512C以太网通信实战:CubeMX与LWIP配置详解

本文详细解析了基于STM32H743微控制器与YT8512C PHY芯片的以太网通信实战方案。通过CubeMX工具进行RMII接口、MPU、时钟树等关键硬件配置,并重点阐述了如何修改LWIP协议栈驱动代码以适配YT8512C芯片,解决了LAN8742驱动不兼容的问题。文章提供了从工程创建、代码适配到调试验证的完整步骤,帮助开发者快速实现稳定可靠的嵌入式网络连接。

weixin_29190573的博客 559

Sql通过函数提取天,提取小时

在项目开发的过程中,经常会遇到特殊的需求,比如客户会需要显示等待时间,那么何为等待时间呢,很简单。 等待时间=当前时间-创建时间 如果业务需求,只要"天","小时",我们可以通过Java代码实现,当然通过sql一句话是最便捷的, 话不多说上代码 SELECT( EXTRACT ( DAY FROM ( CURRENT_TIMESTAMP - bw.reach_time ) ) || '天' || EXTRACT ( HOUR FROM ( CURRENT_TIMESTAMP - bw.rea

LeonYang 6761

ShardingSphere分库分表教程,java后端开发面试题

???? 简介:Java领域优质创作者????、优快云哪吒公众号作者✌ 、Java架构师奋斗者???? ???? 扫描主页左侧二维码,加入群聊,一起学习、一起进步 ???? 欢迎点赞 ???? 收藏 ⭐留言 ???? 目录 一、分库分表 二、分库分表的方式 1、垂直分表 2、垂直分库 3、水平分表 4、水平分库 三、分库分表带来的问题 1、学习成本问题 2、事务问题 3、跨节点join问题 4、跨节点的count、order by、group by以及聚合函数问题 5、数据迁移、容量规划、扩

m0_64205716的博客 3015

别再只会setStyleSheet了!Qt实现背景透明的5种方法全解析(附性能对比)

本文深入解析Qt实现背景透明的5种高阶方案,包括QPalette、setWindowOpacity、QGraphicsOpacityEffect、样式表和复合透明方案,并提供详细的性能对比与优化建议。针对不同平台和场景,帮助开发者选择最适合的透明效果实现方式,提升UI设计质量与性能表现。

weixin_27061475的博客 259

SQL | 常用的日期处理函数和日期处理需求

这次分享Hive SQL常用的日期处理函数和日期处理需求,希望对大家有所帮助。

Bryce230的博客 2443

科研级YOLOv8 Neck革新:HS-FPN模块赋能,让特征融合更高效且参数量直降100W的实战指南

在文件夹下新建HS_FPN.py,将上述和HS_FPN类的代码写入其中。这一步是为了让YOLOv8的代码架构能识别我们的自定义Neck模块。

FJN110的博客 153

sql日期时间处理

日期时间批量增加UPDATE ManualSign SET signtime=dateadd(month,1,signtime) where datepart(month,signtime)<=61、日期格式化处理  DECLARE @dt datetime   SET @dt=GETDATE()   --1.短日期格式:yyyy-m-d   SELECT R...

weixin_30449453的博客 93

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

SQL日期时间处理:格式化与时间调整

在数据库管理中,处理日期和时间是一个常见的任务。SQL提供了多种函数来格式化日期时间字符串以及进行时间的加减运算。本文将介绍如何在不同的数据库系统中格式化日期时间,并在此基础上进行时间的调整,例如减去特定的分钟数。

私聊前往站内信:https://i.youkuaiyun.com/#/msg/chat/weixin_44976692 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

SQL常用日期时间处理函数

<br />/**//**//**//* datepart()函数的使用                          <br />* datepart()函数可以方便的取到时期中的各个部分<br />*如日期:2006-07--02 18:15:36.513<br />* yy:取年           2006<br />* mm:取月           7<br />* dd:取月中的天     2<br />* dy:取年中的天     183<br />* wk:取年中的周     27<b

WaterShuiMiao的专栏 732

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

SQL 的日期時間處理

1. SQL 的年,月,日可以經函數 Year(), Month(), Day()取得。 1.1 day(date_expression) 返回date_expression中的日期值 1.2 month(date_expression) 返回date_expression中的月份值 1.3 year(date_expression) 返回date_expression中的

jane007123的专栏 853

sql日期时间处理集合

Sql Server 日期时间处理集合 convert日期转换格式为20或120时,得到的字符串是不带毫秒的。 如 select CONVERT(VARCHAR(23),getdate(),120或20) 2003-01-07 21:46:43 日期转换格式为21或121时,得到的字符串是带毫秒的 select CONVERT(VARCHAR(23),getdate(),121或

cdz1022的专栏 4443

Ms sql日期时间计算处理大全(吐血推荐)!

这篇文章共分三个部分,收集了在互联网上用来处理MSSQL日期时间的几种方法。这里按我收集的先后排列。第一部分:SQL的本月统计和本周统计本月统计(MySQL)select * from booking where month(booking_time) = month(curdate()) and year(booking_time) = year(curdate())本周统计(MySQL

月黑杀人夜,风高放火时! 1112

SQL 日期时间处理核心差异与最佳实践

理解各数据库的日期语义(如 Oracle 的隐式时间精度、MySQL 的严格模式)。

m0_51406829的博客 917

Ms sql日期时间计算处理大全(来自网络)!

在使用本文中的例子之前,你必须注意以下的问题。目前为止的所有例子只是仅仅计算当前的时间和“1900-01-01”之间的时间间隔数量,然后把它加到“1900-01-01”的时间间隔上来计算出日期。假定你修改时间间隔的数量,或者使用不同的时间间隔来调用DATEADD函数,或者减去时间间隔而不是增加,那么通过这些小的调整你可以发现和多不同的日期。这个计算的技巧是先计算当前日期到“1900-01-01”的时间间隔数,然后把它加到“1900-01-01”上来获得特殊的日期,这个技巧可以用来计算很多不同的日期。

wk849337494的博客 1347

SQL Server日期时间字符串的处理和转换

在上面的示例中,第一个查询将返回当前日期的字符串表示,格式为“yyyy-mm-dd”(例如:“2023-04-28”);在上面的代码中,DATEADD函数的第一个参数表示要增加或减少的时间间隔单位(day表示天数),第二个参数表示要增加或减少的时间间隔大小(1表示1天),第三个参数为需要进行操作的日期时间值(即@date变量)。在上面的代码中,DATEDIFF函数的第一个参数表示要计算的时间间隔单位(second表示秒数),第二个参数和第三个参数分别为需要进行计算的起始日期时间值和结束日期时间值。

代数的博客 8087

SQL日期时间处理实践整理

【注意事项】在进行日期时间使用的时候一定要注意时区是否正确 1.返回当前的日期和时间 【MySQL】 SELECT NOW(),CURDATE(),CURTIME() 2.日期格式化 【MySQL】 SELECT date_format(NOW(),'%Y-%m') -- 年月 3.返回当前年份 【MySQL】 select YEAR(CURDATE()); 4.返回当前月份 【MySQL】 select MONTH(CURDATE()); 5.返回N小时/分钟/秒前的日期 【MySQL】 #

发现问题,面对问题,分析问题,解决问题,总结问题 1837

攻克SQL Server日期时间处理难题:go-mssqldb全场景实战指南

在Go语言开发SQL Server应用时,你是否曾遇到过这些棘手问题:插入数据库的时间总是差8小时?查询返回的datetime2类型精度莫名丢失?使用time.Time接收date类型却多出了默认时区?作为连接Go与SQL Server的桥梁,denisenkom/go-mssqldb库虽然功能强大,但日期时间类型的处理却常常成为开发者的"噩梦"。 本文将系统剖析SQL Server六种日期时间...

gitblog_01125的博客 389

sql中的日期时间处理

每个数据库,不同的日期格式化: 1、mysql 2、sqlserver 使用Convert()函数: select convert(char(10),GetDate(),120) as Date 第3个参数就是用来设置日期类型数据的显示样式的,下面介绍几种样式的参数: 3、vba Sub 测试() Dim Con As Obj...

weixin_30521649的博客 79
上一篇: SQL----关系型数据库之模式
下一篇: 怎么样设置使WepApi返回Json 与设置 跨域
wll3241@163.com
博客等级 码龄9年 3粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值